Aspose.PDF FOSS para Python
para API reference Aspose.Pdf FOSS para Python. 265 tipos públicos organizados por módulo.
API de núcleo
| Classe | Descrição |
|---|---|
Action | Classe base para uma ação interativa. |
AsposePdfException | Classe base para todas as exceções aspose_pdf. |
ByteArrayDataSource | Uma fonte de dados suportada por bytes em memória. |
CdrLoadOptions | Opções para carregar arquivos CDR. |
CgmLoadOptions | Opções para carregar arquivos CGM. |
ColorPrimitive | Primitiva de cor muito pequena com suporte a transparência. |
DataSource | Classe base para entradas e saídas de plugins. |
DeprecatedFeatureException | Lançada quando um recurso PDF obsoleto é usado e não é permitido em versões mais recentes do PDF. |
Destination | Classe base para um destino de visualização em uma página de documento. |
Document-document | Wrapper pythonic para o ciclo de vida do documento PDF e operações principais. |
Field | Um campo de um formulário interativo. |
FileDataSource | Uma fonte de dados suportada por um arquivo no disco. |
FileFontSource | Descubra a(s) font(s) contida(s) em um único arquivo. |
FileSpecification | Um arquivo incorporado ao nível de documento (/Filespec) com metadados tipados. |
FillMode | Enumeração de modo de preenchimento para operações de caminho. |
FitBDestination | Ajuste a caixa delimitadora da página na janela. |
FitBHDestination | Ajuste a largura da caixa delimitadora com top na parte superior da janela. |
FitBVDestination | Ajuste a altura da caixa delimitadora com left à esquerda da janela. |
FitDestination | Ajuste a página inteira na janela. |
FitHDestination | Ajuste a largura da página com top na parte superior da janela. |
FitRDestination | Ajuste o retângulo (left, bottom, right, top) na janela. |
FitVDestination | Ajuste a altura da página com left à esquerda da janela. |
FolderFontSource | Coletar fontes de um diretório (opcionalmente percorrendo subpastas). |
FontDescriptor | Representa uma fonte descobrível. |
FontEmbeddingException | Gerada quando há um erro ao incorporar fontes no PDF. |
FontRegistry | Registro singleton para resolver nomes de fontes bem conhecidos. |
FontRepository | Agrega fontes de origem e resolve fontes por nome. |
FontSource | Classe base para provedores externos de fontes. |
FontSubstitutionOptions | Fontes de fontes que o renderizador pode substituir. |
Form | Representa um formulário interativo (AcroForm) dentro de um documento PDF. |
GoToAction | Ir para um destino dentro deste documento. |
GoToRAction | Ir para um destino em outro arquivo PDF (remoto). |
GradientAxialShading | Representa sombreamento gradiente axial (linear). |
GraphicElement | Um caminho pintado ou uma imagem posicionada, lido a partir do fluxo de conteúdo de uma página. |
GraphicElementCollection | Uma lista em memória de objetos :class:GraphicElement. |
GraphicsAbsorber | Absorve elementos gráficos das páginas PDF. |
HtmlLoadOptions | Opções para carregar documentos HTML. |
HtmlSaveOptions | Opções para salvar documentos PDF como HTML. |
ImagePlacement-images | Representa uma imagem colocada em uma página PDF. |
ImagePlacementAbsorber-images | Absorvedor para coletar posicionamentos de imagens das páginas PDF. |
IncorrectCMapUsageException | Lançada quando há um uso incorreto do CMap. |
InvalidFormTypeOperationException | Exceção lançada quando uma operação de tipo de formulário inválida é tentada. |
InvalidOperationException | Lançada quando um elemento gráfico é anexado ao pai incorreto. |
InvalidPasswordException | Lançada quando uma senha incorreta é fornecida para um documento criptografado. |
InvalidPdfFileFormatException | Lançada quando o formato de arquivo PDF é inválido ou corrompido. |
InvalidValueFormatException | Lançada quando um valor inválido é encontrado durante a análise ou conversão. |
JavaScriptAction | Execute um script JavaScript (serializado literalmente, sem validação). |
LatexFragment | Pequeno objeto de valor que armazena o texto fonte LaTeX. |
LaunchAction | Inicie um aplicativo ou abra um arquivo (serializado literalmente). |
Layer | Um grupo de conteúdo opcional e se ele está atualmente exibido. |
LayerCollection | As camadas do documento, indexáveis por posição ou por nome. |
License | Classe de gerenciamento de licença para Aspose.PDF. |
Margin | Margin fornece um contêiner simples para valores de margem de página (top, left, bottom, right) que pode ser passado para APIs relacionadas ao layout. |
MarkdownSaveOptions | MarkdownSaveOptions permite que os desenvolvedores configurem a exportação Markdown, incluindo o destino resources_directory_name, markdown_format, se extract_images, e o image_directory; as configurações podem ser serializadas com to_dict. |
Matrix3D | Representa uma matriz de transformação 3D. |
MemoryFontSource | Exponha um programa de fonte fornecido como bytes em memória. |
MergeOptions | Opções para :class:Merger: concatenar todas as entradas em ordem. |
Merger | Concatenar cada PDF de entrada em um único documento. |
NamedAction | Uma ação nomeada predefinida, por exemplo. |
NamespaceProvider | Resolve prefixos e URIs de namespace XMP. |
OfdLoadOptions | Opções para carregar arquivos OFD. |
OperationResult | Um único resultado produzido por um plugin. |
OptimizationOptions | OptimizationOptions.to_dict serializa todos os sinalizadores de otimização em um dicionário para inspeção ou saída JSON. |
OptimizeOptions | Opções para :class:Optimizer. |
Optimizer | Otimize cada PDF de entrada (compactação + limpeza de objetos não utilizados). |
OutlineCollection | Coleção de nível superior de marcadores :class:OutlineItem. |
OutlineItem | Uma única entrada de marcador em uma árvore de contorno de PDF. |
Page | Uma página de um documento PDF. |
PageCollection | Uma coleção para gerenciar páginas PDF dentro de um Documento. |
PageInfo | Classe com 1 propriedade. |
PdfAConversionResult | Resultado de uma operação de conversão PDF/A. |
PdfAValidateOptions-pdfa | Contêiner para configurações de validação PDF/A. |
PdfAValidationResult-pdfa | Resultado detalhado de uma execução de validação de PDF/A. |
PdfAValidator | Plugin que executa a validação de PDF/A em uma ou mais entradas. |
PdfConsts | Classe com 2 métodos. |
PdfException | Classe base para exceções relacionadas a PDF. |
PdfExtractor | Extrator simples de texto e imagem PDF. |
PdfFileEditor | Facade para operações de edição de arquivos PDF. |
PdfIOException | Lançado quando ocorre um erro de E/S durante o processamento de PDF. |
PdfLoadLimits | Limites de segurança imutáveis para entrada de PDF não confiável e assets criados. |
PdfParseException | Lançada quando há um erro ao analisar um documento PDF. |
PdfPlugin | Classe base para plugins low-code. |
PdfResourceLimitException | Lançado quando o processamento de um PDF exceder um limite de recurso configurado. |
PdfSecurityException | Lançado quando ocorre um erro de criptografia, assinatura ou permissões. |
PdfSignature | Representa uma assinatura digital PDF. |
PdfUaValidateOptions | Contêiner para configurações de validação em lote PDF/UA. |
PdfUaValidationResult | Resultado detalhado de uma verificação de estrutura PDF/UA (heurística). |
PdfUaValidator | Plugin que executa validação heurística de PDF/UA em uma ou mais entradas. |
PdfValidationException | Lançada quando um documento PDF falha na validação ou nas verificações de conformidade. |
PerformanceLogger | PerformanceLogger.log_line(line) registra uma linha de diagnóstico na propriedade log do logger para rastreamento de desempenho personalizado. |
PluginOptions | Mantém fontes de dados de entrada/saída e sua política de limite de recursos de PDF. |
Point | Representa um ponto no espaço 2D. |
Point3D | Representa um ponto 3D. |
PrinterSettings | Classe com 11 propriedades. |
Recipient | Um certificado que pode abrir o documento e o que ele pode fazer depois. |
Rectangle | Retângulo que representa os limites de posicionamento da imagem em uma página PDF. |
RegexResult | Envolve uma única correspondência de expressão regular encontrada em uma página PDF. |
ResetFormAction | Redefina os campos do formulário para seus valores padrão. |
ResultContainer | Mantém os resultados ordenados de uma operação de plugin. |
SplitOptions | Opções para :class:Splitter: dividir a primeira entrada em páginas individuais. |
Splitter | Divida o primeiro PDF de entrada em um documento por página. |
StatisticsEntry | Entrada para rastrear estatísticas e informações de tempo. |
StreamDataSource | Uma fonte de dados suportada por um fluxo binário (por exemplo, |
StructureElement | Um elemento de estrutura lógica mutável em um PDF marcado. |
SubmitFormAction | Envie os valores dos campos do formulário para url. |
SvgLoadOptions-load_options | Opções para carregar arquivos SVG. |
SvgLoadOptions-svg | Classe com 1 método e 2 propriedades. |
SystemFontSource | Coletar fontes dos diretórios de fontes do sistema comuns. |
TaggedContent | Visualização editável da árvore de estrutura lógica de um documento. |
TaggedContext | Classe com 4 propriedades. |
TextAbsorber | Absorve texto de páginas PDF (classe legada, alias para TextFragmentAbsorber). |
TextExtractionOptions | Opções para extração de texto de páginas PDF. |
TextExtractor | Extrair texto simples de cada PDF de entrada. |
TextExtractorOptions | Opções para :class:TextExtractor: extrair texto de cada entrada. |
TextFormattingMode | Modo de formatação de texto para a extração de texto. |
TextFragment | Um fragmento de texto encontrado dentro de uma página PDF. |
TextFragmentAbsorber-text | Absorve fragmentos de texto de uma página ou documento PDF. |
TextFragmentCollection | Uma coleção ordenada mutável de objetos :class:TextFragment. |
TextLayoutOptions | Configure a modelagem de texto complexo e o layout de linhas para Page.add_text. |
TextSearchOptions | Opções que controlam como a pesquisa de texto é realizada. |
URIAction | Resolver um identificador uniforme de recurso (geralmente um link da web). |
UnsignedContent-forms | Representa uma coleção de elementos de conteúdo não assinados em um documento PDF. |
UnsignedContentAbsorber-forms | Extrair campos de formulário e anotações não assinados de um documento PDF. |
UnsupportedFeatureException | Gerado quando uma camada de compatibilidade menciona um recurso que este pacote não possui. |
ValidationOptions | Configuração para validação de assinatura. |
ValidationResult | Resultado estruturado retornado pela validação de assinatura. |
VirtualizationPerformance | Classe com 5 métodos. |
WarichuWPElement | Tipo de elemento marcado mínimo para compatibilidade com API. |
XYZDestination | Posicione (left, top) no canto superior esquerdo com um zoom opcional. |
Enumerações
| Enumeração | Descrição |
|---|---|
CertificationLevel | Nível de certificação DocMDP de uma assinatura. |
DocFormat | Formato de destino para uma operação de salvamento. |
Duplex | Enum com 4 membros. |
FieldType | Tipo de campo de formulário. |
FormType | Tipo de formulário PDF. |
PadesLevel | Nível de conformidade de baseline PAdES alcançado por uma assinatura. |
Plugin | Identificadores dos plugins low-code disponíveis. |
PrintRange | Enum com 4 membros. |
RevocationStatus | Resultado da revogação do certificado (OCSP/CRL). |
SaveFormat | Formato para salvar documentos PDF. |
StructureTypeStandard | Enum com 15 membros. |
TrustStatus | Resultado da construção/validação da cadeia de certificados do assinante. |
ValidationMethod | Seleciona o formato da assinatura / algoritmo de validação. |
ValidationMode | Controla se a revogação de certificados é verificada via rede. |
ValidationStatus | Resultado de um :class:ValidationResult. |
Anotações
| Classe | Descrição |
|---|---|
Annotation | Visualização ao vivo de uma única anotação em uma página. |
AnnotationCollection | Wrapper mutável semelhante a uma sequência sobre anotações de página. |
LinkAnnotation | Tipo de anotação concreto mantido para compatibilidade com tests/API. |
MarkupAnnotation | Classe base para anotações de marcação. |
PDF3DAnnotation | Invólucro de anotação mínima para importações pré-lançamento. |
PDF3DArtwork | Contêiner para conteúdo 3D e visualizações nomeadas. |
PDF3DContent | Referência a conteúdo 3D armazenado em disco. |
PDF3DView | Descrição leve de uma visualização 3D salva. |
Enumerações
| Enumeração | Descrição |
|---|---|
AnnotationFlags | Flags que definem o comportamento da anotação. |
AnnotationType | Nomes de subtipo de anotação conhecidos (PDF 32000-1:2008, Tabela 169). |
PDF3DLightingScheme | Enum com 5 membros. |
PDF3DRenderMode | Os enums PDF3DRenderMode e PDF3DLightingScheme permitem que os desenvolvedores escolham o estilo de renderização (SOLID, WIREFRAME, TRANSPARENT) e a iluminação (HEADLAMP, WHITE, etc.) para anotações 3D. |
Clustering
| Classe | Descrição |
|---|---|
Cluster | Representa um cluster de pontos de dados. |
ClusterCollection | Uma coleção de clusters. |
DataPoint | Representa um ponto de dados em operações de clustering. |
Engine
| Classe | Descrição |
|---|---|
AbsorbedElement | Um caminho pintado ou imagem colocada, no espaço da página (do usuário). |
AnnotationName | Uma subclasse str que marca um valor para ser serializado como um nome PDF. |
AuthoredFont | Uma fonte incorporada normalizada e o mapeamento CID mutável para texto criado. |
AuthoredImage | Dados de imagem preparados e metadados do XObject de imagem PDF. |
BitStream | Buffer mínimo orientado a bits usado por código de compatibilidade. |
Block | Um elemento da estrutura exportada. |
CffOutlines | Decodificar contornos de glifos a partir de um programa de fonte CFF (charstring Tipo 2). |
ChainResult | Resultado da construção e validação de um caminho de certificado. |
CharacterCollection | Um registro CIDSystemInfo, ordenação e suplemento triplo. |
CidTextCodec | Codec de código para as strings de exibição de uma fonte composta (Type0). |
Codestream | Classe com 2 métodos e 8 propriedades. |
Color | Representa uma cor em documentos PDF. |
CompositeFontMetric | Métricas avançadas para uma fonte composta (Type0). |
ContentStreamParser | Analise um fluxo de conteúdo PDF e extraia texto simples. |
CosExtractor | Extrair páginas, fluxos, imagens e metadados de um PdfDocument. |
DecodedImage | Uma imagem JPEG 2000 decodificada como amostras intercaladas de 8 bits. |
DecodedJpeg | Uma imagem JPEG decodificada. |
Decoder-ccitt | Classe com 2 métodos. |
Decoder-jbig2 | Decodificador JBIG2 que analisa a estrutura do segmento e extrai dados de bitmap. |
Decoder-jpx | Decodificador de Fluxo JPEG 2000 (JPX). |
DssMaterial | Material de validação destinado a (ou coletado de) um /DSS. |
Encoding | Classe com 1 método e 4 membros. |
EncryptionUtils | Classe utilitária para AES-CBC compatível com PDF, criptografia RC4 e derivação de chave. |
FontResolver | Indexar fontes externas e resolver nomes de fontes PDF contra elas. |
GeneratedAppearance | Uma aparência sintetizada: bytes de conteúdo mais quaisquer entradas ExtGState necessárias. |
GlyphPlacement | Um glifo moldado em posição relativa ao em dentro de uma linha formatada. |
ImagePlacement-simple_pdf | Representa uma colocação de imagem na página. |
ImagePlacementAbsorber-simple_pdf | Absorvedor que encontra posicionamentos de imagens em um PDF. |
IncrementalUpdate | Gere uma seção de atualização incremental para um PDF existente. |
IncrementalWriter | Utilitário que adiciona atualizações incrementais a um PDF existente. |
Jpeg2000Error | Um codestream JPEG 2000 que não pode ser decodificado. |
LayoutElement | Um trecho posicionado de conteúdo da página (um objeto de texto ou uma pintura de imagem). |
LayoutLine | Uma linha visual com texto de substituição lógico e glifos modelados. |
LayoutResult | Layout completo de linha; coordenadas e larguras dos glifos estão em unidades em. |
LazyImageDict | Dicionário que decodifica fluxos de imagem sob demanda para economizar memória. |
LazyPdfObjectStore | Mapa de número-objeto → objeto COS que analisa a partir de um :class:PdfCosParser sob demanda. |
MQDecoder | O decodificador aritmético MQ do Anexo C. |
Matrix | Matrix.translate(x, y) desloca um sistema de coordenadas, enquanto Matrix.multiply(other) compõe duas transformações, expondo os componentes subjacentes a‑f. |
OptionalContent | Os grupos de conteúdo opcional do documento e sua visibilidade padrão. |
OptionalContentGroup | Um grupo de conteúdo opcional (/OCG) do documento. |
ParseWarnings | Coleta avisos durante a análise. |
PdfArray | PdfArray fornece uma coleção de itens e um método append para construir objetos de array PDF. |
PdfBoolean | PdfBoolean representa um valor booleano PDF através da sua propriedade ‘value’. |
PdfCorruptedError | Corrupção de PDF irrecuperável. |
PdfCosParser | Analisar um arquivo PDF (bytes) em um :class:PdfDocument. |
PdfCosWriter | Serializar um :class:PdfDocument para uma sequência de bytes PDF. |
PdfDictionary | PdfDictionary comporta-se como um mapeamento com os métodos get e pop para acessar entradas. |
PdfDocument | Contêiner para o grafo de objetos COS de um PDF. |
PdfEncodingError | Erro de codificação de fonte ou fluxo de conteúdo. |
PdfIndirectReference | PdfIndirectReference expõe o número do objeto e o número de geração de um objeto PDF indireto. |
PdfMalformedError | Estrutura de PDF malformada recuperável. |
PdfName | Classe com 1 método e 1 propriedade. |
PdfNull | Representa o objeto nulo PDF. |
PdfNumber | Classe com 1 método e 1 propriedade. |
PdfObject | Classe base para todos os objetos PDF COS. |
PdfObjectID | PdfObjectID expõe o object_number e o generation_number de um objeto PDF indireto, permitindo identificação precisa dentro da tabela de referência cruzada. |
PdfObjectRegistry | PdfObjectRegistry permite registrar qualquer PdfObject e recuperá-lo posteriormente pelo seu PdfObjectID via os métodos register() e get(). |
PdfParseError | Exceção base para erros de análise de PDF. |
PdfParseWarning | Problema de análise não fatal que foi recuperado. |
PdfSecurityError | Erro relacionado a criptografia ou permissão. |
PdfStream | PdfStream comporta-se como um mapeamento mutável; você pode recuperar valores com get(key, default) e remover entradas com pop(key, default). |
PdfString | Classe com 1 método e 1 propriedade. |
PdfTrailerable | Classe com 1 método. |
PdfValidationError | PDF/A ou erro de validação estrutural geral. |
PdfWriterV0 | Grava SimplePdf no formato PDF 1.7. |
PredefinedCMap | Um CMap pré-definido resolvido e seu mapeamento semântico Unicode. |
PredefinedCMapEncoding | Visão compacta de código-para-CID de um CMap pré-definido. |
RasterizedPage | Uma página PDF renderizada em formato RGB compactado. |
RecipientPayload | O que um envelope aberto contém. |
Reshaper | Política para modelagem de substituições de script complexo durante uma edição de texto. |
ResolvedFace | Um programa de fonte escolhido para uma fonte PDF não incorporada. |
RevocationResult | Classe com 3 propriedades. |
RichRun | Classe com 2 propriedades. |
RichStyle | O estilo resolvido de uma sequência de texto. |
SfntFace | Metadados recuperados de uma única face SFNT. |
Shading | Classe base para amostragem RGB limitada no espaço-alvo de sombreamento. |
SignedDataInfo | Tudo que precisamos de um CMS analisado SignedData. |
SignerVerification | Resultado da verificação de um único assinante. |
SigningUtils | Classe utilitária para gerar certificados e assinaturas PKCS#7. |
SimpleFontMetric | Métricas de avanço para uma fonte simples de byte único, no espaço de glifos de 1000 unidades. |
SimplePdf | Representação nativa de documento PDF Python. |
StandardFonts | Classe utilitária para as 14 fontes padrão do PDF. |
StreamDecoder | Decodifique os dados de fluxo PDF usando filtros suportados. |
StreamEncoder | Codifique bytes brutos em dados de fluxo PDF, o inverso de :class:StreamDecoder. |
TagTree | A árvore de tags de B.10.2, usada para inclusão e sinalização de plano de bits zero. |
TextFragmentAbsorber-simple_pdf | Absorvedor que extrai fragmentos de texto de uma instância SimplePdf. |
TextObject | A BT … |
TiffPage | Uma imagem em um arquivo TIFF. |
TimestampInfo | Resultado da verificação de um token de timestamp RFC 3161. |
TrueTypeOutlines | Decodificar contornos de glifos de um programa TrueType (glyf) incorporado. |
Type1Outlines | Decodifique contornos de glifos de um programa de fonte Type 1 (/FontFile). |
XmpArray | Um valor de array XMP ordenado. |
XmpField | Uma única propriedade XMP. |
XmpNamespaceProvider | Resolvedor bidirecional de URI de prefixo de namespace XMP. |
XmpPacket | Um pacote XMP em memória: uma coleção ordenada de propriedades. |
XmpProperty | Uma propriedade que transporta qualificadores arbitrários. |
XmpStruct | Um valor XMP estruturado (um bloco rdf:parseType="Resource"). |
Enumerações
| Enumeração | Descrição |
|---|---|
EncodingType | Enum com 5 membros. |
FilterType | O enum FilterType lista os nomes de filtros de fluxo suportados, como FLATE_DECODE, LZW_DECODE e DCT_DECODE. |
Generated
| Classe | Descrição |
|---|---|
Document-generated_document | Wrapper pythonic para o ciclo de vida de documentos PDF e operações essenciais. |
PdfAValidateOptions-generated_pdfa | Opções para uma execução de validação de PDF/A. |
PdfAValidationResult-generated_pdfa | Resultado de uma execução de validação de PDF/A. |
UnsignedContent-generated_forms | Contêiner para conteúdo não assinado (páginas, campos de formulário, anotações). |
UnsignedContentAbsorber-generated_forms | Extrai elementos de conteúdo não assinado; inclui informações de campo de formulário/anotação. |
Security
| Classe | Descrição |
|---|---|
CompromiseCheckResult | Classe com 4 propriedades. |
SignaturesCompromiseDetector | Detectar possíveis indicadores de comprometimento em PDFs assinados. |