Aspose.PDF FOSS per Python

API reference per Aspose.Pdf FOSS per Python. 265 tipi pubblici organizzati per modulo.

API principale

ClasseDescrizione
ActionClasse base per un’azione interattiva.
AsposePdfExceptionClasse base per tutte le eccezioni aspose_pdf.
ByteArrayDataSourceUna sorgente di dati basata su byte in memoria.
CdrLoadOptionsOpzioni per il caricamento di file CDR.
CgmLoadOptionsOpzioni per il caricamento di file CGM.
ColorPrimitivePrimitiva di colore molto piccola con supporto alla trasparenza.
DataSourceClasse base per gli input e gli output del plugin.
DeprecatedFeatureExceptionGenerata quando viene utilizzata una funzionalità PDF deprecata che non è consentita nelle versioni PDF più recenti.
DestinationClasse base per una destinazione di visualizzazione su una pagina di documento.
Document-documentWrapper Pythonico per il ciclo di vita del documento PDF e le operazioni principali.
FieldUn campo di un modulo interattivo.
FileDataSourceUna fonte dati supportata da un file su disco.
FileFontSourceScopri i font contenuti in un singolo file.
FileSpecificationUn file incorporato a livello di documento (/Filespec) con metadati tipizzati.
FillModeEnumerazione della modalità di riempimento per le operazioni di percorso.
FitBDestinationAdatta il riquadro di delimitazione della pagina nella finestra.
FitBHDestinationAdatta la larghezza del riquadro di delimitazione con top nella parte superiore della finestra.
FitBVDestinationAdatta l’altezza del riquadro di delimitazione con left a sinistra della finestra.
FitDestinationAdatta l’intera pagina alla finestra.
FitHDestinationAdatta la larghezza della pagina con top nella parte superiore della finestra.
FitRDestinationAdatta il rettangolo (left, bottom, right, top) nella finestra.
FitVDestinationAdatta l’altezza della pagina con left a sinistra della finestra.
FolderFontSourceRaccogli i font da una directory (facoltativamente ricorsivo nelle sottocartelle).
FontDescriptorRappresenta un font rilevabile.
FontEmbeddingExceptionGenerato quando si verifica un errore nell’incorporamento dei font nel PDF.
FontRegistryRegistro singleton per la risoluzione dei nomi di font noti.
FontRepositoryAggrega le sorgenti dei font e risolve i font per nome.
FontSourceClasse base per fornitori di font esterni.
FontSubstitutionOptionsSorgenti dei font da cui il renderer può sostituire.
FormRappresenta un modulo interattivo (AcroForm) all’interno di un documento PDF.
GoToActionVai a una destinazione all’interno di questo documento.
GoToRActionVai a una destinazione in un altro file PDF (remoto).
GradientAxialShadingRappresenta una sfumatura gradiente assiale (lineare).
GraphicElementUn tracciato dipinto o un’immagine posizionata, letti dallo stream di contenuto della pagina.
GraphicElementCollectionUna lista in memoria di oggetti :class:GraphicElement.
GraphicsAbsorberAssorbe elementi grafici dalle pagine PDF.
HtmlLoadOptionsOpzioni per caricare i documenti HTML.
HtmlSaveOptionsOpzioni per salvare i documenti PDF come HTML.
ImagePlacement-imagesRappresenta un’immagine posizionata su una pagina PDF.
ImagePlacementAbsorber-imagesAssorbitore per raccogliere le posizioni delle immagini dalle pagine PDF.
IncorrectCMapUsageExceptionGenerato quando si verifica un utilizzo non corretto di CMap.
InvalidFormTypeOperationExceptionEccezione sollevata quando si tenta un’operazione di tipo modulo non valida.
InvalidOperationExceptionSollevata quando un elemento grafico è collegato al genitore errato.
InvalidPasswordExceptionSollevata quando viene fornita una password errata per un documento crittografato.
InvalidPdfFileFormatExceptionSollevata quando il formato file PDF è non valido o danneggiato.
InvalidValueFormatExceptionGenerato quando viene incontrato un valore non valido durante l’analisi o la conversione.
JavaScriptActionEsegui uno script JavaScript (serializzato alla lettera, non convalidato).
LatexFragmentPiccolo oggetto di valore che memorizza il testo sorgente LaTeX.
LaunchActionAvvia un’applicazione o apri un file (serializzato alla lettera).
LayerUn gruppo di contenuti opzionale, e se è attualmente mostrato.
LayerCollectionI livelli del documento, indicizzabili per posizione o per nome.
LicenseClasse di gestione della licenza per Aspose.PDF.
MarginMargin fornisce un contenitore semplice per i valori dei margini della pagina (top, left, bottom, right) che può essere passato alle API correlate al layout.
MarkdownSaveOptionsMarkdownSaveOptions 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.
Matrix3DRappresenta una matrice di trasformazione 3D.
MemoryFontSourceEsporre un programma di font fornito come byte in memoria.
MergeOptionsOpzioni per :class:Merger: concatenare tutti gli input in ordine.
MergerConcatena ogni PDF di input in un unico documento.
NamedActionUn’azione nominata predefinita, ad es.
NamespaceProviderRisolvi i prefissi e gli URI dello spazio dei nomi XMP.
OfdLoadOptionsOpzioni per il caricamento dei file OFD.
OperationResultUn singolo risultato prodotto da un plugin.
OptimizationOptionsOptimizationOptions.to_dict serializza tutti i flag di ottimizzazione in un dizionario per l’ispezione o output JSON.
OptimizeOptionsOpzioni per :class:Optimizer.
OptimizerOttimizza ogni PDF di input (compressione + pulizia degli oggetti non utilizzati).
OutlineCollectionRaccolta di livello superiore dei segnalibri :class:OutlineItem.
OutlineItemUna singola voce di segnalibro in un albero di struttura PDF.
PageUna pagina di un documento PDF.
PageCollectionUna raccolta per gestire le pagine PDF all’interno di un Document.
PageInfoClasse con 1 proprietà.
PdfAConversionResultRisultato di un’operazione di conversione PDF/A.
PdfAValidateOptions-pdfaContenitore per le impostazioni di validazione PDF/A.
PdfAValidationResult-pdfaRisultato dettagliato di un’esecuzione di validazione PDF/A.
PdfAValidatorPlugin che esegue la validazione PDF/A su uno o più input.
PdfConstsClasse con 2 metodi.
PdfExceptionClasse base per le eccezioni relative a PDF.
PdfExtractorEstrattore semplice di testo e immagini PDF.
PdfFileEditorFacade per le operazioni di modifica di file PDF.
PdfIOExceptionGenerata quando si verifica un errore I/O durante l’elaborazione del PDF.
PdfLoadLimitsLimiti di sicurezza immutabili per input PDF non attendibili e asset creati.
PdfParseExceptionGenerata quando si verifica un errore durante l’analisi di un documento PDF.
PdfPluginClasse base per plugin low-code.
PdfResourceLimitExceptionGenerata quando l’elaborazione di un PDF supererebbe un limite di risorse configurato.
PdfSecurityExceptionGenerata quando si verifica un errore di crittografia, firma o permessi.
PdfSignatureRappresenta una firma digitale PDF.
PdfUaValidateOptionsContenitore per le impostazioni di convalida batch PDF/UA.
PdfUaValidationResultRisultato dettagliato di un controllo della struttura PDF/UA (euristico).
PdfUaValidatorPlugin che esegue la convalida euristica PDF/UA su uno o più input.
PdfValidationExceptionGenerato quando un documento PDF non supera le verifiche di convalida o di conformità.
PerformanceLoggerPerformanceLogger.log_line(line) registra una riga diagnostica nella proprietà log del logger per il tracciamento personalizzato delle prestazioni.
PluginOptionsMantiene le fonti di dati di input/output e la loro politica di limite delle risorse PDF.
PointRappresenta un punto nello spazio 2D.
Point3DRappresenta un punto 3D.
PrinterSettingsClasse con 11 proprietà.
RecipientUn certificato che può aprire il documento e quello che può fare poi.
RectangleRettangolo che rappresenta i confini di posizionamento dell’immagine su una pagina PDF.
RegexResultRacchiude una singola corrispondenza di espressione regolare trovata su una pagina PDF.
ResetFormActionRipristina i campi del modulo ai loro valori predefiniti.
ResultContainerContiene i risultati ordinati di un’operazione del plugin.
SplitOptionsOpzioni per :class:Splitter: suddividere il primo input in pagine singole.
SplitterDividi il primo PDF di input in un documento per pagina.
StatisticsEntryVoce per il tracciamento di statistiche e informazioni sui tempi.
StreamDataSourceUna fonte di dati supportata da un flusso binario (ad es.
StructureElementUn elemento di struttura logica modificabile in un PDF taggato.
SubmitFormActionInvia i valori dei campi del modulo a url.
SvgLoadOptions-load_optionsOpzioni per il caricamento di file SVG.
SvgLoadOptions-svgClasse con 1 metodo e 2 proprietà.
SystemFontSourceRaccogli i font dalle directory di sistema comuni.
TaggedContentVista modificabile dell’albero della struttura logica di un documento.
TaggedContextClasse con 4 proprietà.
TextAbsorberAssorbe il testo dalle pagine PDF (classe legacy, alias per TextFragmentAbsorber).
TextExtractionOptionsOpzioni per l’estrazione del testo dalle pagine PDF.
TextExtractorEstrai il testo semplice da ogni PDF di input.
TextExtractorOptionsOpzioni per :class:TextExtractor: estrarre il testo da ogni input.
TextFormattingModeModalità di formattazione del testo per l’estrazione del testo.
TextFragmentUn frammento di testo trovato all’interno di una pagina PDF.
TextFragmentAbsorber-textAssorbe frammenti di testo da una pagina PDF o da un documento.
TextFragmentCollectionUna collezione ordinata mutabile di oggetti :class:TextFragment.
TextLayoutOptionsConfigura la modellazione del testo complesso e la disposizione delle righe per Page.add_text.
TextSearchOptionsOpzioni che controllano come viene eseguita la ricerca del testo.
URIActionRisolvi un identificatore di risorsa uniforme (tipicamente un collegamento web).
UnsignedContent-formsRappresenta una collezione di elementi di contenuto non firmati in un documento PDF.
UnsignedContentAbsorber-formsEstrai i campi di modulo non firmati e le annotazioni da un documento PDF.
UnsupportedFeatureExceptionGenerata quando una superficie di compatibilità nomina una funzionalità che questo pacchetto non possiede.
ValidationOptionsConfigurazione per la convalida della firma.
ValidationResultRisultato strutturato restituito dalla convalida della firma.
VirtualizationPerformanceClasse con 5 metodi.
WarichuWPElementTipo di elemento tag minimo per la compatibilità API.
XYZDestinationPosiziona (left, top) in alto a sinistra con un zoom opzionale.

Enumerazioni

EnumerazioneDescrizione
CertificationLevelLivello di certificazione DocMDP di una firma.
DocFormatFormato di destinazione per un’operazione di salvataggio.
DuplexEnum con 4 membri.
FieldTypeTipo di campo del modulo.
FormTypeTipo di modulo PDF.
PadesLevelLivello di conformità baseline PAdES raggiunto da una firma.
PluginIdentificatori per i plugin low-code disponibili.
PrintRangeEnum con 4 membri.
RevocationStatusEsito della revoca del certificato (OCSP/CRL).
SaveFormatFormato per il salvataggio di documenti PDF.
StructureTypeStandardEnum con 15 membri.
TrustStatusEsito della costruzione/validazione della catena di certificati del firmatario.
ValidationMethodSeleziona il formato della firma / l’algoritmo di validazione.
ValidationModeControlla se la revoca del certificato viene verificata tramite rete.
ValidationStatusRisultato di una :class:ValidationResult.

Annotazioni

ClasseDescrizione
AnnotationVista in tempo reale su una singola annotazione su una pagina.
AnnotationCollectionWrapper mutabile simile a una sequenza sulle annotazioni della pagina.
LinkAnnotationTipo di annotazione concreto mantenuto per compatibilità con tests/API.
MarkupAnnotationClasse base per le annotazioni di markup.
PDF3DAnnotationWrapper di annotazione minimale per importazioni prerelease.
PDF3DArtworkContenitore per contenuti 3D e viste nominate.
PDF3DContentRiferimento a contenuti 3D memorizzati su disco.
PDF3DViewDescrizione leggera di una vista 3D salvata.

Enumerazioni

EnumerazioneDescrizione
AnnotationFlagsFlag che definiscono il comportamento dell’annotazione.
AnnotationTypeNomi dei sottotipi di annotazione noti (PDF 32000-1:2008, Tabella 169).
PDF3DLightingSchemeEnum con 5 membri.
PDF3DRenderModeLe 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

ClasseDescrizione
ClusterRappresenta un raggruppamento di punti dati.
ClusterCollectionUna raccolta di cluster.
DataPointRappresenta un punto dati nelle operazioni di clustering.

Engine

ClasseDescrizione
AbsorbedElementUn percorso dipinto o un’immagine posizionata, nello spazio della pagina (utente).
AnnotationNameUna sottoclasse str che contrassegna un valore da serializzare come nome PDF.
AuthoredFontUn font incorporato normalizzato e la mappatura CID mutabile per il testo creato.
AuthoredImageDati immagine preparati e metadati XObject immagine PDF.
BitStreamBuffer minimale orientato ai bit usato dal codice di compatibilità.
BlockUn pezzo di struttura esportata.
CffOutlinesDecodifica i contorni dei glifi da un programma di font CFF (charstring Tipo 2).
ChainResultRisultato della costruzione e della convalida di un percorso di certificato.
CharacterCollectionUna tripla di registro, ordinamento e supplemento CIDSystemInfo.
CidTextCodecCodec di codifica per le stringhe di visualizzazione di un font composito (Type0).
CodestreamClasse con 2 metodi e 8 proprietà.
ColorRappresenta un colore nei documenti PDF.
CompositeFontMetricMetriche avanzate per un font composito (Type0).
ContentStreamParserAnalizza un flusso di contenuto PDF ed estrai il testo semplice.
CosExtractorEstrai pagine, flussi, immagini e metadati da un PdfDocument.
DecodedImageUn’immagine JPEG 2000 decodificata come campioni interlacciati a 8-bit.
DecodedJpegUn’immagine JPEG decodificata.
Decoder-ccittClasse con 2 metodi.
Decoder-jbig2Decoder JBIG2 che analizza la struttura del segmento ed estrae i dati bitmap.
Decoder-jpxDecoder di flusso JPEG 2000 (JPX).
DssMaterialMateriale di validazione destinato a (o raccolto da) un /DSS.
EncodingClasse con 1 metodo e 4 membri.
EncryptionUtilsClasse di utilità per AES-CBC conforme a PDF, crittografia RC4 e derivazione delle chiavi.
FontResolverIndicizza le font esterne e risolvi i nomi dei font PDF rispetto a esse.
GeneratedAppearanceUn aspetto sintetizzato: byte di contenuto più eventuali voci ExtGState necessarie.
GlyphPlacementUn glifo modellato in una posizione relativa all’em all’interno di una riga impaginata.
ImagePlacement-simple_pdfRappresenta il posizionamento di un’immagine su una pagina.
ImagePlacementAbsorber-simple_pdfAssorbitore che trova i posizionamenti delle immagini in un PDF.
IncrementalUpdateGenera una sezione di aggiornamento incrementale per un PDF esistente.
IncrementalWriterUtility che aggiunge aggiornamenti incrementali a un PDF esistente.
Jpeg2000ErrorUn flusso di codifica JPEG 2000 che non può essere decodificato.
LayoutElementUn pezzo di contenuto di pagina posizionato (un oggetto di testo o un image paint).
LayoutLineUna riga visiva con testo di sostituzione logico e glifi modellati.
LayoutResultLayout completo della riga; le coordinate e le larghezze dei glifi sono in unità em.
LazyImageDictDizionario che decodifica i flussi di immagine su richiesta per risparmiare memoria.
LazyPdfObjectStoreMappa numero-oggetto → oggetto COS che viene analizzata da un :class:PdfCosParser su richiesta.
MQDecoderIl decodificatore aritmetico MQ dell’Appendice C.
MatrixMatrix.translate(x, y) sposta un sistema di coordinate, mentre Matrix.multiply(other) compone due trasformazioni, rivelando i componenti sottostanti a‑f.
OptionalContentI gruppi di contenuto opzionale del documento e la loro visibilità predefinita.
OptionalContentGroupUn gruppo di contenuto opzionale (/OCG) del documento.
ParseWarningsRaccoglie gli avvisi durante l’analisi.
PdfArrayPdfArray fornisce una raccolta di elementi e un metodo append per costruire oggetti array PDF.
PdfBooleanPdfBoolean rappresenta un valore booleano PDF tramite la sua proprietà ‘value’.
PdfCorruptedErrorCorruzione PDF irreparabile.
PdfCosParserAnalizza un file PDF (byte) in un :class:PdfDocument.
PdfCosWriterSerializza un :class:PdfDocument in una sequenza di byte PDF.
PdfDictionaryPdfDictionary si comporta come una mappatura con i metodi get e pop per accedere alle voci.
PdfDocumentContenitore per il grafo di oggetti COS di un PDF.
PdfEncodingErrorErrore di codifica del font o del flusso di contenuto.
PdfIndirectReferencePdfIndirectReference espone il numero dell’oggetto e il numero di generazione di un oggetto PDF indiretto.
PdfMalformedErrorStruttura PDF malformata recuperabile.
PdfNameClasse con 1 metodo e 1 proprietà.
PdfNullRappresenta l’oggetto null PDF.
PdfNumberClasse con 1 metodo e 1 proprietà.
PdfObjectClasse base per tutti gli oggetti PDF COS.
PdfObjectIDPdfObjectID espone il object_number e il generation_number di un oggetto PDF indiretto, consentendo un’identificazione precisa all’interno della tabella di riferimento incrociato.
PdfObjectRegistryPdfObjectRegistry ti consente di registrare qualsiasi PdfObject e di recuperarlo in seguito tramite il suo PdfObjectID usando i metodi register() e get().
PdfParseErrorEccezione base per errori di parsing PDF.
PdfParseWarningProblema di parsing non fatale da cui è stato effettuato il recupero.
PdfSecurityErrorErrore relativo a crittografia o permessi.
PdfStreamPdfStream si comporta come una mappatura mutabile; è possibile recuperare i valori con get(key, default) e rimuovere le voci con pop(key, default).
PdfStringClasse con 1 metodo e 1 proprietà.
PdfTrailerableClasse con 1 metodo.
PdfValidationErrorPDF/A o errore di validazione strutturale generale.
PdfWriterV0Scrive SimplePdf nel formato PDF 1.7.
PredefinedCMapUna CMap predefinita risolta e la sua mappatura Unicode semantica.
PredefinedCMapEncodingVista compatta codice-a-CID di una CMap predefinita.
RasterizedPageUna pagina PDF renderizzata in formato RGB compatto.
RecipientPayloadCosa trasporta una busta aperta.
ReshaperPolitica per la modellazione delle sostituzioni di script complessi durante una modifica del testo.
ResolvedFaceUn programma di font selezionato per un font PDF non incorporato.
RevocationResultClasse con 3 proprietà.
RichRunClasse con 2 proprietà.
RichStyleLo stile risolto di un run di testo.
SfntFaceMetadati recuperati da un singolo font SFNT.
ShadingClasse base per il campionamento RGB limitato nello spazio target di un shading.
SignedDataInfoTutto ciò che ci serve da un CMS SignedData analizzato.
SignerVerificationEsito della verifica di un singolo firmatario.
SigningUtilsClasse di utilità per la generazione di certificati e firme PKCS#7.
SimpleFontMetricMetriche avanzate per un font semplice a byte singolo, nello spazio dei glifi a 1000 unità.
SimplePdfRappresentazione nativa PDF Python del documento.
StandardFontsClasse di utilità per i 14 font standard PDF.
StreamDecoderDecodifica i dati di stream PDF usando i filtri supportati.
StreamEncoderCodifica byte grezzi in dati di stream PDF, l’inverso di :class:StreamDecoder.
TagTreeL’albero dei tag di B.10.2, usato per l’inclusione e per la segnalazione zero-bitplane.
TextFragmentAbsorber-simple_pdfAssorbitore che estrae frammenti di testo da un’istanza SimplePdf.
TextObjectA BT …
TiffPageUna immagine in un file TIFF.
TimestampInfoRisultato della verifica di un token di timestamp RFC 3161.
TrueTypeOutlinesDecodifica i contorni dei glifi da un programma TrueType (glyf) incorporato.
Type1OutlinesDecodifica i contorni dei glifi da un programma di font Type 1 (/FontFile).
XmpArrayUn valore di array XMP ordinato.
XmpFieldUna singola proprietà XMP.
XmpNamespaceProviderRisolutore bidirezionale di URI per prefissi di namespace XMP.
XmpPacketUn pacchetto XMP in memoria: una raccolta ordinata di proprietà.
XmpPropertyUna proprietà che trasporta qualificatori arbitrari.
XmpStructUn valore XMP strutturato (un blocco rdf:parseType="Resource").

Enumerazioni

EnumerazioneDescrizione
EncodingTypeEnumerazione con 5 membri.
FilterTypeL’enum FilterType elenca i nomi dei filtri di stream supportati, come FLATE_DECODE, LZW_DECODE e DCT_DECODE.

Generated

ClasseDescrizione
Document-generated_documentWrapper Pythonico per il ciclo di vita dei documenti PDF e le operazioni principali.
PdfAValidateOptions-generated_pdfaOpzioni per un’esecuzione di validazione PDF/A.
PdfAValidationResult-generated_pdfaRisultato di un’esecuzione di validazione PDF/A.
UnsignedContent-generated_formsContenitore per contenuti non firmati (pagine, campi modulo, annotazioni).
UnsignedContentAbsorber-generated_formsEstrae gli elementi di contenuto non firmati; include informazioni su campi modulo/annotazioni.

Security

ClasseDescrizione
CompromiseCheckResultClasse con 4 proprietà.
SignaturesCompromiseDetectorRileva possibili indicatori di compromissione intorno ai PDF firmati.

 Italiano