Aspose.PDF FOSS per Python
API reference per Aspose.Pdf FOSS per Python. 265 tipi pubblici organizzati per modulo.
API principale
| Classe | Descrizione |
|---|---|
Action | Classe base per un’azione interattiva. |
AsposePdfException | Classe base per tutte le eccezioni aspose_pdf. |
ByteArrayDataSource | Una sorgente di dati basata su byte in memoria. |
CdrLoadOptions | Opzioni per il caricamento di file CDR. |
CgmLoadOptions | Opzioni per il caricamento di file CGM. |
ColorPrimitive | Primitiva di colore molto piccola con supporto alla trasparenza. |
DataSource | Classe base per gli input e gli output del plugin. |
DeprecatedFeatureException | Generata quando viene utilizzata una funzionalità PDF deprecata che non è consentita nelle versioni PDF più recenti. |
Destination | Classe base per una destinazione di visualizzazione su una pagina di documento. |
Document-document | Wrapper Pythonico per il ciclo di vita del documento PDF e le operazioni principali. |
Field | Un campo di un modulo interattivo. |
FileDataSource | Una fonte dati supportata da un file su disco. |
FileFontSource | Scopri i font contenuti in un singolo file. |
FileSpecification | Un file incorporato a livello di documento (/Filespec) con metadati tipizzati. |
FillMode | Enumerazione della modalità di riempimento per le operazioni di percorso. |
FitBDestination | Adatta il riquadro di delimitazione della pagina nella finestra. |
FitBHDestination | Adatta la larghezza del riquadro di delimitazione con top nella parte superiore della finestra. |
FitBVDestination | Adatta l’altezza del riquadro di delimitazione con left a sinistra della finestra. |
FitDestination | Adatta l’intera pagina alla finestra. |
FitHDestination | Adatta la larghezza della pagina con top nella parte superiore della finestra. |
FitRDestination | Adatta il rettangolo (left, bottom, right, top) nella finestra. |
FitVDestination | Adatta l’altezza della pagina con left a sinistra della finestra. |
FolderFontSource | Raccogli i font da una directory (facoltativamente ricorsivo nelle sottocartelle). |
FontDescriptor | Rappresenta un font rilevabile. |
FontEmbeddingException | Generato quando si verifica un errore nell’incorporamento dei font nel PDF. |
FontRegistry | Registro singleton per la risoluzione dei nomi di font noti. |
FontRepository | Aggrega le sorgenti dei font e risolve i font per nome. |
FontSource | Classe base per fornitori di font esterni. |
FontSubstitutionOptions | Sorgenti dei font da cui il renderer può sostituire. |
Form | Rappresenta un modulo interattivo (AcroForm) all’interno di un documento PDF. |
GoToAction | Vai a una destinazione all’interno di questo documento. |
GoToRAction | Vai a una destinazione in un altro file PDF (remoto). |
GradientAxialShading | Rappresenta una sfumatura gradiente assiale (lineare). |
GraphicElement | Un tracciato dipinto o un’immagine posizionata, letti dallo stream di contenuto della pagina. |
GraphicElementCollection | Una lista in memoria di oggetti :class:GraphicElement. |
GraphicsAbsorber | Assorbe elementi grafici dalle pagine PDF. |
HtmlLoadOptions | Opzioni per caricare i documenti HTML. |
HtmlSaveOptions | Opzioni per salvare i documenti PDF come HTML. |
ImagePlacement-images | Rappresenta un’immagine posizionata su una pagina PDF. |
ImagePlacementAbsorber-images | Assorbitore per raccogliere le posizioni delle immagini dalle pagine PDF. |
IncorrectCMapUsageException | Generato quando si verifica un utilizzo non corretto di CMap. |
InvalidFormTypeOperationException | Eccezione sollevata quando si tenta un’operazione di tipo modulo non valida. |
InvalidOperationException | Sollevata quando un elemento grafico è collegato al genitore errato. |
InvalidPasswordException | Sollevata quando viene fornita una password errata per un documento crittografato. |
InvalidPdfFileFormatException | Sollevata quando il formato file PDF è non valido o danneggiato. |
InvalidValueFormatException | Generato quando viene incontrato un valore non valido durante l’analisi o la conversione. |
JavaScriptAction | Esegui uno script JavaScript (serializzato alla lettera, non convalidato). |
LatexFragment | Piccolo oggetto di valore che memorizza il testo sorgente LaTeX. |
LaunchAction | Avvia un’applicazione o apri un file (serializzato alla lettera). |
Layer | Un gruppo di contenuti opzionale, e se è attualmente mostrato. |
LayerCollection | I livelli del documento, indicizzabili per posizione o per nome. |
License | Classe di gestione della licenza per Aspose.PDF. |
Margin | Margin fornisce un contenitore semplice per i valori dei margini della pagina (top, left, bottom, right) che può essere passato alle API correlate al layout. |
MarkdownSaveOptions | MarkdownSaveOptions consente agli sviluppatori di configurare l’esportazione Markdown, incluso il target resources_directory_name, markdown_format, se extract_images, e il image_directory; le impostazioni possono essere serializzate con to_dict. |
Matrix3D | Rappresenta una matrice di trasformazione 3D. |
MemoryFontSource | Esporre un programma di font fornito come byte in memoria. |
MergeOptions | Opzioni per :class:Merger: concatenare tutti gli input in ordine. |
Merger | Concatena ogni PDF di input in un unico documento. |
NamedAction | Un’azione nominata predefinita, ad es. |
NamespaceProvider | Risolvi i prefissi e gli URI dello spazio dei nomi XMP. |
OfdLoadOptions | Opzioni per il caricamento dei file OFD. |
OperationResult | Un singolo risultato prodotto da un plugin. |
OptimizationOptions | OptimizationOptions.to_dict serializza tutti i flag di ottimizzazione in un dizionario per l’ispezione o output JSON. |
OptimizeOptions | Opzioni per :class:Optimizer. |
Optimizer | Ottimizza ogni PDF di input (compressione + pulizia degli oggetti non utilizzati). |
OutlineCollection | Raccolta di livello superiore dei segnalibri :class:OutlineItem. |
OutlineItem | Una singola voce di segnalibro in un albero di struttura PDF. |
Page | Una pagina di un documento PDF. |
PageCollection | Una raccolta per gestire le pagine PDF all’interno di un Document. |
PageInfo | Classe con 1 proprietà. |
PdfAConversionResult | Risultato di un’operazione di conversione PDF/A. |
PdfAValidateOptions-pdfa | Contenitore per le impostazioni di validazione PDF/A. |
PdfAValidationResult-pdfa | Risultato dettagliato di un’esecuzione di validazione PDF/A. |
PdfAValidator | Plugin che esegue la validazione PDF/A su uno o più input. |
PdfConsts | Classe con 2 metodi. |
PdfException | Classe base per le eccezioni relative a PDF. |
PdfExtractor | Estrattore semplice di testo e immagini PDF. |
PdfFileEditor | Facade per le operazioni di modifica di file PDF. |
PdfIOException | Generata quando si verifica un errore I/O durante l’elaborazione del PDF. |
PdfLoadLimits | Limiti di sicurezza immutabili per input PDF non attendibili e asset creati. |
PdfParseException | Generata quando si verifica un errore durante l’analisi di un documento PDF. |
PdfPlugin | Classe base per plugin low-code. |
PdfResourceLimitException | Generata quando l’elaborazione di un PDF supererebbe un limite di risorse configurato. |
PdfSecurityException | Generata quando si verifica un errore di crittografia, firma o permessi. |
PdfSignature | Rappresenta una firma digitale PDF. |
PdfUaValidateOptions | Contenitore per le impostazioni di convalida batch PDF/UA. |
PdfUaValidationResult | Risultato dettagliato di un controllo della struttura PDF/UA (euristico). |
PdfUaValidator | Plugin che esegue la convalida euristica PDF/UA su uno o più input. |
PdfValidationException | Generato quando un documento PDF non supera le verifiche di convalida o di conformità. |
PerformanceLogger | PerformanceLogger.log_line(line) registra una riga diagnostica nella proprietà log del logger per il tracciamento personalizzato delle prestazioni. |
PluginOptions | Mantiene le fonti di dati di input/output e la loro politica di limite delle risorse PDF. |
Point | Rappresenta un punto nello spazio 2D. |
Point3D | Rappresenta un punto 3D. |
PrinterSettings | Classe con 11 proprietà. |
Recipient | Un certificato che può aprire il documento e quello che può fare poi. |
Rectangle | Rettangolo che rappresenta i confini di posizionamento dell’immagine su una pagina PDF. |
RegexResult | Racchiude una singola corrispondenza di espressione regolare trovata su una pagina PDF. |
ResetFormAction | Ripristina i campi del modulo ai loro valori predefiniti. |
ResultContainer | Contiene i risultati ordinati di un’operazione del plugin. |
SplitOptions | Opzioni per :class:Splitter: suddividere il primo input in pagine singole. |
Splitter | Dividi il primo PDF di input in un documento per pagina. |
StatisticsEntry | Voce per il tracciamento di statistiche e informazioni sui tempi. |
StreamDataSource | Una fonte di dati supportata da un flusso binario (ad es. |
StructureElement | Un elemento di struttura logica modificabile in un PDF taggato. |
SubmitFormAction | Invia i valori dei campi del modulo a url. |
SvgLoadOptions-load_options | Opzioni per il caricamento di file SVG. |
SvgLoadOptions-svg | Classe con 1 metodo e 2 proprietà. |
SystemFontSource | Raccogli i font dalle directory di sistema comuni. |
TaggedContent | Vista modificabile dell’albero della struttura logica di un documento. |
TaggedContext | Classe con 4 proprietà. |
TextAbsorber | Assorbe il testo dalle pagine PDF (classe legacy, alias per TextFragmentAbsorber). |
TextExtractionOptions | Opzioni per l’estrazione del testo dalle pagine PDF. |
TextExtractor | Estrai il testo semplice da ogni PDF di input. |
TextExtractorOptions | Opzioni per :class:TextExtractor: estrarre il testo da ogni input. |
TextFormattingMode | Modalità di formattazione del testo per l’estrazione del testo. |
TextFragment | Un frammento di testo trovato all’interno di una pagina PDF. |
TextFragmentAbsorber-text | Assorbe frammenti di testo da una pagina PDF o da un documento. |
TextFragmentCollection | Una collezione ordinata mutabile di oggetti :class:TextFragment. |
TextLayoutOptions | Configura la modellazione del testo complesso e la disposizione delle righe per Page.add_text. |
TextSearchOptions | Opzioni che controllano come viene eseguita la ricerca del testo. |
URIAction | Risolvi un identificatore di risorsa uniforme (tipicamente un collegamento web). |
UnsignedContent-forms | Rappresenta una collezione di elementi di contenuto non firmati in un documento PDF. |
UnsignedContentAbsorber-forms | Estrai i campi di modulo non firmati e le annotazioni da un documento PDF. |
UnsupportedFeatureException | Generata quando una superficie di compatibilità nomina una funzionalità che questo pacchetto non possiede. |
ValidationOptions | Configurazione per la convalida della firma. |
ValidationResult | Risultato strutturato restituito dalla convalida della firma. |
VirtualizationPerformance | Classe con 5 metodi. |
WarichuWPElement | Tipo di elemento tag minimo per la compatibilità API. |
XYZDestination | Posiziona (left, top) in alto a sinistra con un zoom opzionale. |
Enumerazioni
| Enumerazione | Descrizione |
|---|---|
CertificationLevel | Livello di certificazione DocMDP di una firma. |
DocFormat | Formato di destinazione per un’operazione di salvataggio. |
Duplex | Enum con 4 membri. |
FieldType | Tipo di campo del modulo. |
FormType | Tipo di modulo PDF. |
PadesLevel | Livello di conformità baseline PAdES raggiunto da una firma. |
Plugin | Identificatori per i plugin low-code disponibili. |
PrintRange | Enum con 4 membri. |
RevocationStatus | Esito della revoca del certificato (OCSP/CRL). |
SaveFormat | Formato per il salvataggio di documenti PDF. |
StructureTypeStandard | Enum con 15 membri. |
TrustStatus | Esito della costruzione/validazione della catena di certificati del firmatario. |
ValidationMethod | Seleziona il formato della firma / l’algoritmo di validazione. |
ValidationMode | Controlla se la revoca del certificato viene verificata tramite rete. |
ValidationStatus | Risultato di una :class:ValidationResult. |
Annotazioni
| Classe | Descrizione |
|---|---|
Annotation | Vista in tempo reale su una singola annotazione su una pagina. |
AnnotationCollection | Wrapper mutabile simile a una sequenza sulle annotazioni della pagina. |
LinkAnnotation | Tipo di annotazione concreto mantenuto per compatibilità con tests/API. |
MarkupAnnotation | Classe base per le annotazioni di markup. |
PDF3DAnnotation | Wrapper di annotazione minimale per importazioni prerelease. |
PDF3DArtwork | Contenitore per contenuti 3D e viste nominate. |
PDF3DContent | Riferimento a contenuti 3D memorizzati su disco. |
PDF3DView | Descrizione leggera di una vista 3D salvata. |
Enumerazioni
| Enumerazione | Descrizione |
|---|---|
AnnotationFlags | Flag che definiscono il comportamento dell’annotazione. |
AnnotationType | Nomi dei sottotipi di annotazione noti (PDF 32000-1:2008, Tabella 169). |
PDF3DLightingScheme | Enum con 5 membri. |
PDF3DRenderMode | Le enumerazioni PDF3DRenderMode e PDF3DLightingScheme consentono agli sviluppatori di scegliere lo stile di rendering (SOLID, WIREFRAME, TRANSPARENT) e l’illuminazione (HEADLAMP, WHITE, ecc.) per le annotazioni 3D. |
Clustering
| Classe | Descrizione |
|---|---|
Cluster | Rappresenta un raggruppamento di punti dati. |
ClusterCollection | Una raccolta di cluster. |
DataPoint | Rappresenta un punto dati nelle operazioni di clustering. |
Engine
| Classe | Descrizione |
|---|---|
AbsorbedElement | Un percorso dipinto o un’immagine posizionata, nello spazio della pagina (utente). |
AnnotationName | Una sottoclasse str che contrassegna un valore da serializzare come nome PDF. |
AuthoredFont | Un font incorporato normalizzato e la mappatura CID mutabile per il testo creato. |
AuthoredImage | Dati immagine preparati e metadati XObject immagine PDF. |
BitStream | Buffer minimale orientato ai bit usato dal codice di compatibilità. |
Block | Un pezzo di struttura esportata. |
CffOutlines | Decodifica i contorni dei glifi da un programma di font CFF (charstring Tipo 2). |
ChainResult | Risultato della costruzione e della convalida di un percorso di certificato. |
CharacterCollection | Una tripla di registro, ordinamento e supplemento CIDSystemInfo. |
CidTextCodec | Codec di codifica per le stringhe di visualizzazione di un font composito (Type0). |
Codestream | Classe con 2 metodi e 8 proprietà. |
Color | Rappresenta un colore nei documenti PDF. |
CompositeFontMetric | Metriche avanzate per un font composito (Type0). |
ContentStreamParser | Analizza un flusso di contenuto PDF ed estrai il testo semplice. |
CosExtractor | Estrai pagine, flussi, immagini e metadati da un PdfDocument. |
DecodedImage | Un’immagine JPEG 2000 decodificata come campioni interlacciati a 8-bit. |
DecodedJpeg | Un’immagine JPEG decodificata. |
Decoder-ccitt | Classe con 2 metodi. |
Decoder-jbig2 | Decoder JBIG2 che analizza la struttura del segmento ed estrae i dati bitmap. |
Decoder-jpx | Decoder di flusso JPEG 2000 (JPX). |
DssMaterial | Materiale di validazione destinato a (o raccolto da) un /DSS. |
Encoding | Classe con 1 metodo e 4 membri. |
EncryptionUtils | Classe di utilità per AES-CBC conforme a PDF, crittografia RC4 e derivazione delle chiavi. |
FontResolver | Indicizza le font esterne e risolvi i nomi dei font PDF rispetto a esse. |
GeneratedAppearance | Un aspetto sintetizzato: byte di contenuto più eventuali voci ExtGState necessarie. |
GlyphPlacement | Un glifo modellato in una posizione relativa all’em all’interno di una riga impaginata. |
ImagePlacement-simple_pdf | Rappresenta il posizionamento di un’immagine su una pagina. |
ImagePlacementAbsorber-simple_pdf | Assorbitore che trova i posizionamenti delle immagini in un PDF. |
IncrementalUpdate | Genera una sezione di aggiornamento incrementale per un PDF esistente. |
IncrementalWriter | Utility che aggiunge aggiornamenti incrementali a un PDF esistente. |
Jpeg2000Error | Un flusso di codifica JPEG 2000 che non può essere decodificato. |
LayoutElement | Un pezzo di contenuto di pagina posizionato (un oggetto di testo o un image paint). |
LayoutLine | Una riga visiva con testo di sostituzione logico e glifi modellati. |
LayoutResult | Layout completo della riga; le coordinate e le larghezze dei glifi sono in unità em. |
LazyImageDict | Dizionario che decodifica i flussi di immagine su richiesta per risparmiare memoria. |
LazyPdfObjectStore | Mappa numero-oggetto → oggetto COS che viene analizzata da un :class:PdfCosParser su richiesta. |
MQDecoder | Il decodificatore aritmetico MQ dell’Appendice C. |
Matrix | Matrix.translate(x, y) sposta un sistema di coordinate, mentre Matrix.multiply(other) compone due trasformazioni, rivelando i componenti sottostanti a‑f. |
OptionalContent | I gruppi di contenuto opzionale del documento e la loro visibilità predefinita. |
OptionalContentGroup | Un gruppo di contenuto opzionale (/OCG) del documento. |
ParseWarnings | Raccoglie gli avvisi durante l’analisi. |
PdfArray | PdfArray fornisce una raccolta di elementi e un metodo append per costruire oggetti array PDF. |
PdfBoolean | PdfBoolean rappresenta un valore booleano PDF tramite la sua proprietà ‘value’. |
PdfCorruptedError | Corruzione PDF irreparabile. |
PdfCosParser | Analizza un file PDF (byte) in un :class:PdfDocument. |
PdfCosWriter | Serializza un :class:PdfDocument in una sequenza di byte PDF. |
PdfDictionary | PdfDictionary si comporta come una mappatura con i metodi get e pop per accedere alle voci. |
PdfDocument | Contenitore per il grafo di oggetti COS di un PDF. |
PdfEncodingError | Errore di codifica del font o del flusso di contenuto. |
PdfIndirectReference | PdfIndirectReference espone il numero dell’oggetto e il numero di generazione di un oggetto PDF indiretto. |
PdfMalformedError | Struttura PDF malformata recuperabile. |
PdfName | Classe con 1 metodo e 1 proprietà. |
PdfNull | Rappresenta l’oggetto null PDF. |
PdfNumber | Classe con 1 metodo e 1 proprietà. |
PdfObject | Classe base per tutti gli oggetti PDF COS. |
PdfObjectID | PdfObjectID espone il object_number e il generation_number di un oggetto PDF indiretto, consentendo un’identificazione precisa all’interno della tabella di riferimento incrociato. |
PdfObjectRegistry | PdfObjectRegistry ti consente di registrare qualsiasi PdfObject e di recuperarlo in seguito tramite il suo PdfObjectID usando i metodi register() e get(). |
PdfParseError | Eccezione base per errori di parsing PDF. |
PdfParseWarning | Problema di parsing non fatale da cui è stato effettuato il recupero. |
PdfSecurityError | Errore relativo a crittografia o permessi. |
PdfStream | PdfStream si comporta come una mappatura mutabile; è possibile recuperare i valori con get(key, default) e rimuovere le voci con pop(key, default). |
PdfString | Classe con 1 metodo e 1 proprietà. |
PdfTrailerable | Classe con 1 metodo. |
PdfValidationError | PDF/A o errore di validazione strutturale generale. |
PdfWriterV0 | Scrive SimplePdf nel formato PDF 1.7. |
PredefinedCMap | Una CMap predefinita risolta e la sua mappatura Unicode semantica. |
PredefinedCMapEncoding | Vista compatta codice-a-CID di una CMap predefinita. |
RasterizedPage | Una pagina PDF renderizzata in formato RGB compatto. |
RecipientPayload | Cosa trasporta una busta aperta. |
Reshaper | Politica per la modellazione delle sostituzioni di script complessi durante una modifica del testo. |
ResolvedFace | Un programma di font selezionato per un font PDF non incorporato. |
RevocationResult | Classe con 3 proprietà. |
RichRun | Classe con 2 proprietà. |
RichStyle | Lo stile risolto di un run di testo. |
SfntFace | Metadati recuperati da un singolo font SFNT. |
Shading | Classe base per il campionamento RGB limitato nello spazio target di un shading. |
SignedDataInfo | Tutto ciò che ci serve da un CMS SignedData analizzato. |
SignerVerification | Esito della verifica di un singolo firmatario. |
SigningUtils | Classe di utilità per la generazione di certificati e firme PKCS#7. |
SimpleFontMetric | Metriche avanzate per un font semplice a byte singolo, nello spazio dei glifi a 1000 unità. |
SimplePdf | Rappresentazione nativa PDF Python del documento. |
StandardFonts | Classe di utilità per i 14 font standard PDF. |
StreamDecoder | Decodifica i dati di stream PDF usando i filtri supportati. |
StreamEncoder | Codifica byte grezzi in dati di stream PDF, l’inverso di :class:StreamDecoder. |
TagTree | L’albero dei tag di B.10.2, usato per l’inclusione e per la segnalazione zero-bitplane. |
TextFragmentAbsorber-simple_pdf | Assorbitore che estrae frammenti di testo da un’istanza SimplePdf. |
TextObject | A BT … |
TiffPage | Una immagine in un file TIFF. |
TimestampInfo | Risultato della verifica di un token di timestamp RFC 3161. |
TrueTypeOutlines | Decodifica i contorni dei glifi da un programma TrueType (glyf) incorporato. |
Type1Outlines | Decodifica i contorni dei glifi da un programma di font Type 1 (/FontFile). |
XmpArray | Un valore di array XMP ordinato. |
XmpField | Una singola proprietà XMP. |
XmpNamespaceProvider | Risolutore bidirezionale di URI per prefissi di namespace XMP. |
XmpPacket | Un pacchetto XMP in memoria: una raccolta ordinata di proprietà. |
XmpProperty | Una proprietà che trasporta qualificatori arbitrari. |
XmpStruct | Un valore XMP strutturato (un blocco rdf:parseType="Resource"). |
Enumerazioni
| Enumerazione | Descrizione |
|---|---|
EncodingType | Enumerazione con 5 membri. |
FilterType | L’enum FilterType elenca i nomi dei filtri di stream supportati, come FLATE_DECODE, LZW_DECODE e DCT_DECODE. |
Generated
| Classe | Descrizione |
|---|---|
Document-generated_document | Wrapper Pythonico per il ciclo di vita dei documenti PDF e le operazioni principali. |
PdfAValidateOptions-generated_pdfa | Opzioni per un’esecuzione di validazione PDF/A. |
PdfAValidationResult-generated_pdfa | Risultato di un’esecuzione di validazione PDF/A. |
UnsignedContent-generated_forms | Contenitore per contenuti non firmati (pagine, campi modulo, annotazioni). |
UnsignedContentAbsorber-generated_forms | Estrae gli elementi di contenuto non firmati; include informazioni su campi modulo/annotazioni. |
Security
| Classe | Descrizione |
|---|---|
CompromiseCheckResult | Classe con 4 proprietà. |
SignaturesCompromiseDetector | Rileva possibili indicatori di compromissione intorno ai PDF firmati. |