Aspose.Pdf

Il Aspose.Pdf è uno spazio dei nomi radice per tutte le classi della libreria Aspose.Pdf che si trovano direttamente in esso come Documento indirettamente attraverso diversi sottospazi dei nomi.

Classi

Classe Descrizione
ApsLoadOptions La classe descrive le opzioni di caricamento aps.
ApsSaveOptions Salva le opzioni per l’esportazione in formato APS XML.
Artifact La classe rappresenta l’oggetto artefatto PDF.
ArtifactCollection La classe rappresenta la raccolta di artefatti.
BackgroundArtifact La classe descrive l’artefatto di sfondo. Questo artefatto permette di impostare lo sfondo della pagina.
BaseActionCollection La classe incapsula le azioni di base con pagine/annotazioni/azioni interattive sul campo
BaseOperatorCollection Rappresenta la classe base per la raccolta degli operatori.
BaseParagraph Rappresenta un oggetto base astratto che può essere aggiunto alla pagina(doc.Paragraphs.Add()).
BorderInfo Questa classe rappresenta il bordo per gli elementi grafici.
BuildVersionInfo Questa classe fornisce informazioni sulla build del prodotto corrente.
Cell Rappresenta una cella della riga della tabella.
Cells Rappresenta una raccolta di celle di riga.
CgmImportOptions Opzione di importazione per l’importazione dal formato Computer Graphics Metafile (CGM).
CgmLoadOptions Contiene le opzioni per caricare/importare file CGM in un documento pdf.
Collection Rappresenta la classe per Collection(12.3.5 Raccolte).
Color Rappresenta la classe per il valore del colore che può essere espresso in uno spazio colore diverso.
ColumnInfo Questa classe rappresenta una colonna info.
ComHelper Fornisce metodi per i client COM per caricare un documento in Aspose.Pdf.
CompositingParameters Rappresenta un oggetto contenente parametri di composizione grafica dello stato grafico corrente.
DeprecatedFeatureException L’eccezione generata quando una funzionalità è deprecata nella versione pdf corrente.
DestinationCollection La classe rappresenta la raccolta di tutte le destinazioni (un albero dei nomi che associa le stringhe dei nomi alle destinazioni (vedere 12.3.2.3, “Destinazioni con nome”) e (vedere 7.7.4, “Dizionario dei nomi”)) nel documento pdf.
DocSaveOptions Opzioni di salvataggio per l’esportazione in formato Doc
Document Classe che rappresenta il documento PDF
DocumentFactory Classe che permette di creare/caricare documenti di diverso tipo.
DocumentInfo Rappresenta le meta informazioni del documento PDF.
EmbeddedFileCollection Classe che rappresenta la raccolta di file incorporati.
EmptyValueException Eccezione generata quando il valore richiesto non esiste.
EncryptedPayload Rappresenta il carico utile crittografato nella specifica del file.
EpubLoadOptions Contiene le opzioni per caricare/importare il file EPUB nel documento pdf.
EpubSaveOptions Salva le opzioni per l’esportazione in formato EPUB
ExcelSaveOptions Salva le opzioni per l’esportazione in formato Excel
FileHyperlink Rappresenta l’oggetto collegamento ipertestuale file.
FileParams Definisce un dizionario dei parametri del file incorporato che deve contenere informazioni aggiuntive specifiche del file.
FileSpecification Classe che rappresenta il file incorporato.
FloatingBox
FontEmbeddingException L’eccezione generata quando un tentativo di incorporare il carattere è fallito
FontNotFoundException L’eccezione generata quando non viene trovato un font.
FooterArtifact Descrive l’artefatto del piè di pagina. Può essere utilizzato per impostare il piè di pagina della pagina.
FormattedFragment Rappresenta un frammento formattato astratto.
GraphInfo Rappresenta le informazioni grafiche.
Group Una classe di attributi di gruppo che specifica gli attributi del gruppo di pagine della pagina da utilizzare nel modello di imaging trasparente.
HeaderArtifact La classe descrive l’artefatto dell’intestazione. Questo artefatto può essere utilizzato per impostare l’intestazione della pagina.
HeaderFooter La classe rappresenta l’intestazione o il piè di pagina della pagina pdf.
Heading Rappresenta l’intestazione.
HtmlFragment Rappresenta il frammento html.
HtmlLoadOptions Rappresenta le opzioni per caricare/importare file html in un documento pdf.
HtmlSaveOptions Salva le opzioni per l’esportazione in formato HTML
Hyperlink Rappresenta il collegamento ipertestuale astratto.
Id Rappresenta la struttura dell’identificatore di file.
Image Rappresenta l’immagine.
ImagePlacement Rappresenta le caratteristiche di un’immagine inserita nella pagina del documento Pdf.
ImagePlacementAbsorber Rappresenta un oggetto assorbitore di oggetti di posizionamento delle immagini. Esegue la ricerca degli utilizzi delle immagini e fornisce l’accesso ai risultati della ricerca tramiteImagePlacements raccolta.
ImagePlacementCollection Rappresenta una raccolta di posizionamenti di immagini
ImageStamp Riporta il timbro grafico.
ImportOptions ImportOptions tipo mantieni il livello di astrazione sulle singole opzioni di importazione.
IncorrectCMapUsageException L’eccezione generata quando l’utilizzo del carattere non è corretto.
IncorrectFontUsageException L’eccezione generata quando l’utilizzo del carattere non è corretto.
InvalidCgmFileFormatException L’eccezione generata quando un file Cgm non è valido.
InvalidFileFormatException L’eccezione generata quando un file non è valido.
InvalidFormTypeOperationException L’eccezione generata quando un’operazione con tipo di modulo non è valida.
InvalidPasswordException L’eccezione generata quando l’utente fornisce una password non valida.
InvalidPdfFileFormatException L’eccezione generata quando un file pdf non è valido.
InvalidValueFormatException Eccezione generata quando il valore richiesto ha un formato errato.
JavaScriptCollection Questa classe rappresenta la raccolta di JavaScript.
Layer Rappresenta il livello della pagina.
LevelFormat Rappresenta il formato del sommario.
License Fornisce i metodi per concedere in licenza il componente.
LoadOptions Il tipo LoadOptions mantiene il livello di astrazione sulle singole opzioni di caricamento
LocalHyperlink Rappresenta l’oggetto collegamento ipertestuale locale.
MarginInfo Questa classe rappresenta un margine per oggetti diversi.
Matrix La classe rappresenta la matrice di trasformazione.
Matrix3D La classe rappresenta la matrice di trasformazione.
MdLoadOptions Carica opzioni per la conversione del formato Markdown.
Metadata Fornisce l’accesso al flusso di metadati XMP.
Metered Fornisce i metodi per impostare la chiave misurata.
MhtLoadOptions Rappresenta le opzioni per il caricamento/importazione di file .mht in un documento pdf.
MobiXmlSaveOptions Salva le opzioni per l’esportazione in formato XML
NamedDestinationCollection La classe rappresenta la raccolta di tutte le destinazioni (un albero dei nomi che associa le stringhe dei nomi alle destinazioni (vedere 12.3.2.3, “Destinazioni con nome”) e (vedere 7.7.4, “Dizionario dei nomi”)) nel documento pdf.
Note Questa classe rappresenta la nota del paragrafo del generatore.
OcspSettings Rappresenta le impostazioni ocsp utilizzate durante il processo di firma.
Operator Classe astratta che rappresenta l’operatore.
OperatorCollection La classe rappresenta la raccolta di operatori
OperatorSelector Questa classe viene utilizzata per selezionare gli operatori utilizzando l’idea del modello visitatore.
Opi Rappresenta l’Open Prepress Interface (OPI) è un meccanismo per la creazione di segnaposto a bassa risoluzione, o proxy, per immagini ad alta risoluzione.
OptimizedMemoryStream Definisce un MemoryStream che può contenere più capacità standard
OutlineCollection Rappresenta la gerarchia del profilo del documento.
OutlineItemCollection Rappresenta la voce di struttura nella gerarchia di struttura del documento PDF.
Outlines La classe descrive la raccolta di contorni.
Page Classe che rappresenta la pagina del documento PDF.
PageActionCollection Questa classe descrive le azioni della pagina
PageCollection Raccolta di pagine di documenti PDF.
PageInfo Rappresenta le informazioni sulla pagina.
PageLabel Classe che rappresenta l’intervallo di etichette di pagina.
PageLabelCollection Classe che rappresenta la raccolta di etichette di pagina.
PageNumberStamp Rappresenta il timbro del numero di pagina e utilizzato per numerare le pagine.
PageSize Classe che rappresenta la dimensione della pagina nel documento PDF.
Paragraphs Questa classe rappresenta la raccolta di paragrafi.
PclLoadOptions Rappresenta le opzioni per caricare (importare) file PCL in un documento pdf.
PdfANonSpecificationFlags Questa classe contiene i flag per controllare la conversione PDF/A per i casi in cui il documento PDF di origine non corrisponde alla specifica PDF. Se vengono utilizzati i flag di questa classe, le prestazioni diminuiscono ma è necessario quando il documento PDF di origine non può essere convertito in formato PDF/A nel solito modo. Per impostazione predefinita, tutti i flag sono impostati su false.
PdfASymbolicFontEncodingStrategy Questa classe descrive le regole che possono essere utilizzate per ottimizzare il processo di copia dei dati di codifica per i casi quando il font simbolico TrueType ha più di una codifica. Alcuni documenti PDF dopo la conversione in formato PDF/A potrebbero avere un errore “Più di una codifica in simbolico cmap del carattere TrueType”. Qual è il motivo di questo errore? Tutti i caratteri simbolici TrueType hanno una tabella speciale “cmap” nei suoi dati interni. Questa tabella associa i codici dei caratteri agli indici dei glifi. E questa tabella potrebbe contenere diverse sottotabelle di codifica che descrivono le codifiche utilizzate. Vedi le informazioni avanzate sulle tabelle cmap su https://developer.apple.com/fonts/TrueType-Reference-Manual/RM06/Chap6cmap.html. Solitamente la tabella cmap contiene diverse sottotabelle di codifica, ma lo standard PDF/A richiede che una sola codifica la sottotabella (3,0) deve essere lasciata per questo font nel documento PDF/A. E la domanda chiave qui: quali dati devono essere presi da altre sottotabelle per copiare nella tabella di codifica di destinazione (3,0)? La maggior parte dei caratteri ha tabelle cmap “ben formate” in cui ogni sottotabella di codifica è completamente coerente con un’altra sottotabella. Ma alcuni font hanno tabelle cmap con collisioni, dove ad esempio una sottotabella ha indice glifo 100 per unicode 100, ma un’altra sottotabella ha indice glifo 200 per lo stesso unicode 100. Per risolvere questi problemi è necessaria una strategia speciale. Per impostazione predefinita viene utilizzata la seguente strategia: mac subtable(1,0) viene cercato. Se viene trovata questa tabella, solo questi dati vengono utilizzati per riempire la tabella destination (3,0). Se la sottotabella mac non viene trovata, tutte le sottotabelle tranne (3,0) vengono ripetute e utilizzate per copiare i dati nella sottotabella di destinazione (3,0). Anche la mappatura per ogni unicode(unicode, glyph index) viene copiata nella tabella di destinazione solo se la tabella di destinazione non ha questo unicode al momento attuale. Quindi, ad esempio, se la prima sottotabella ha glyph index 100 per unicode 100, e la successiva sottotable ha glyph index 200 per lo stesso unicode 100, verranno copiati solo i dati della prima sottotabella (unicode=100, glyph index = 100). Quindi ogni sottotabella precedente ha la precedenza sulla successiva. Proprietà di questa classePdfASymbolicFontEncodingStrategyaiuta a ottimizzare il comportamento predefinito. Se proprietàPreferredCmapEncodingTable di tipoCMapEncodingTableType è impostato, quindi la sottotabella pertinente verrà utilizzata in precedenza rispetto alla sottotabella mac(1,0). Valore ‘MacTable’ dall’enumerazione CMapEncodingTableType non ha senso in questo caso, fa in modo che punti sulla stessa sottotabella mac (1,0) che verrà utilizzata per impostazione predefinita. Proprietà CmapEncodingTablesPriorityQueue elimina tutte le priorità per qualsiasi sottotabella. Se questa proprietà è impostata, verranno utilizzate solo le sottotabelle dalla coda dichiarata nell’ordine specificato. Se le sottotabelle specificate non vengono trovate, verrà utilizzata l’iterazione predefinita di tutte le sottotabelle e la strategia di copia descritta sopra . OggettoQueueItem specifica la sottotabella di codifica utilizzata. Questa sottotabella può essere impostata tramite una combinazione di membri (PlatformID, PlatformSpecificId) o tramiteCMapEncodingTableType enumerazione.
PdfException Rappresenta gli errori che si verificano durante l’esecuzione dell’applicazione PDF.
PdfFormatConversionOptions rappresenta l’insieme di opzioni per convertire il documento PDF
PdfPageStamp La classe rappresenta il timbro che utilizza la pagina PDF come timbro.
PdfSaveOptions Salva le opzioni per l’esportazione in formato Pdf
PdfXmlLoadOptions Opzioni di caricamento per il formato PdfXml.
PdfXmlSaveOptions Opzioni di salvataggio per il formato PdfXml.
Point Rappresenta il punto con coordinate frazionarie.
Point3D Rappresenta il punto con coordinate frazionarie.
PptxSaveOptions Salva le opzioni per l’esportazione in formato SVG
PrintController Rappresenta il controller di stampa.
PsLoadOptions Rappresenta le opzioni per il caricamento/importazione di file .mht in un documento pdf.
Rectangle La classe rappresenta il rettangolo.
RenderingOptions Rappresenta le opzioni di rendering.
Resources Classe che rappresenta le risorse della pagina.
RgbToDeviceGrayConversionStrategy Rappresenta la strategia di conversione degli spazi colore grigi da RGB a dispositivo.
Row Rappresenta una riga della tabella.
Rows Rappresenta una raccolta di righe della tabella.
SaveOptions Tipo SaveOptions mantieni il livello di astrazione sulle singole opzioni di salvataggio
Stamp Una classe astratta per vari tipi di francobolli che provengono come discendenti.
SvgLoadOptions Rappresenta le opzioni per caricare/importare file SVG in un documento pdf.
SvgSaveOptions Salva le opzioni per l’esportazione in formato SVG
Table Rappresenta una tabella che può essere aggiunta alla pagina.
TeXFileSystemInputDirectory Implementa il metodo del normale file system per ottenere un flusso di file da cui leggere.
TeXFileSystemOutputDirectory Implementa il metodo del normale file system per ottenere un flusso di file in cui scrivere.
TeXFragment Rappresenta il frammento di TeX.
TeXLoadOptions Rappresenta le opzioni per caricare/importare il file TeX nel documento PDF.
TeXMemoryOutputDirectory Implementa il recupero di un flusso di output dalla memoria. Puoi usarlo, ad esempio, quando non vuoi che l’output di accompagnamento (come un file di registro) venga scritto su disco ma desideri leggerlo in seguito dalla memoria.
TeXSaveOptions Salva le opzioni per l’esportazione in formato TeX
TextStamp Rinvia il timbro testuale.
TimestampSettings Rappresenta le impostazioni ocsp utilizzate durante il processo di firma.
TocInfo Rappresenta il sommario info.
TxtLoadOptions Opzioni di caricamento per la conversione da TXT a PDF.
UnifiedSaveOptions Questa classe rappresenta le opzioni di salvataggio per il salvataggio che utilizza la modalità di conversione unificata (con modello di documento interno unificato)
UnsupportedFontTypeException L’eccezione generata quando un tipo di carattere non è supportato.
WarningInfo Oggetto immutabile per incapsulare le informazioni di avviso.
Watermark Rappresenta una filigrana della pagina.
WatermarkArtifact La classe descrive l’artefatto filigrana. Questo può essere utilizzato per
WebHyperlink Rappresenta l’oggetto collegamento ipertestuale Web.
XForm La classe rappresenta XForm
XFormCollection La classe rappresenta la raccolta di XFormCollection.
XImage Classe che rappresenta l’immagine X-Object.
XImageCollection Classe che rappresenta la raccolta XImage.
XmlLoadOptions Rappresenta le opzioni per caricare/importare file XML in un documento pdf.
XmlSaveOptions Salva le opzioni per l’esportazione in formato XML
XmpField Rappresenta il campo XMP.
XmpPdfAExtensionField Questo schema descrive un campo in un tipo strutturato. È molto simile allo schema PDF/A Property Value Type , ma definisce un campo in una struttura invece di una proprietà. URI dello spazio dei nomi dello schema: http://www.aiim.org/pdfa/ns/field# Richiesto prefisso dello spazio dei nomi dello schema: pdfaField.
XmpPdfAExtensionObject Rappresenta la classe base per le istanze di tipo campo, proprietà, valore.
XmpPdfAExtensionProperty Descrive una singola proprietà. URI dello spazio dei nomi dello schema: http://www.aiim.org/pdfa/ns/property# Prefisso dello spazio dei nomi dello schema richiesto: pdfaProperty
XmpPdfAExtensionSchema Descrive lo schema di estensione XMP fornito da PDF/A-1.
XmpPdfAExtensionSchemaDescription Rappresenta la descrizione dello schema di estensione XMP fornito da PDF/A-1.
XmpPdfAExtensionValueType Lo schema PDF/A ValueType è richiesto per tutti i tipi di valore di proprietà che non sono definiti nella specifica XMP 2004, ovvero per i tipi di valore al di fuori del seguente elenco: - Tipi di array (questi sono tipi di contenitore che possono contenere uno o più campi ): Alt, Bag, Seq - Tipi di valori di base: Boolean, (aperto e chiuso) Choice, Date, Dimensions, Integer, Lang Alt, Locale, MIMEType, ProperName, Real, Text, Thumbnail, URI, URL, XPath - Gestione multimediale tipi di valore: AgentName, RenditionClass, ResourceEvent, ResourceRef, Version - Tipo di valore del flusso di lavoro/lavoro di base: Job - Tipi di valore dello schema EXIF: Flash, CFAPattern, DeviceSettings, GPSCoordinate, OECF/SFR, Rational URI dello spazio dei nomi dello schema: http://www. aiim.org/pdfa/ns/type# Prefisso dello spazio dei nomi dello schema richiesto: pdfaType
XmpValue Rappresenta il valore XMP
XpsLoadOptions Rappresenta le opzioni per caricare/importare il file xps nel documento pdf.
XpsSaveOptions Salva le opzioni per l’esportazione in formato Xps
XslFoLoadOptions Rappresenta le opzioni per caricare/importare file XSL-FO in un documento pdf.

Interfacce

Interfaccia Descrizione
IColorSpaceConversionStrategy Interfaccia per strategie di conversione dello spazio colore.
IIndexBitmapConverter Questa interfaccia dichiarata per la personalizzazione degli algoritmi di quantizzazione. Gli utenti possono implementare la propria realizzazione di questi algoritmi (ad esempio algoritmi basati su codice non gestito).
INamedDestinationCollection Raccolta di destinazioni con nome.
IOperatorSelector Definisce il visitatore per la visita di diversi operatori pdf.
IPageSetOptions Definisce le opzioni di conversione relative a un insieme di pagine da convertire.
IPipelineOptions Definisce le opzioni di conversione relative alla configurazione della pipeline.
ITeXInputDirectory Interfaccia della directory di input TeX generalizzata.
ITeXOutputDirectory Interfaccia della directory di output TeX generalizzata.
IWarningCallback Interfaccia per il supporto del meccanismo di callback dell’utente.

Enumerazione

Enumerazione Descrizione
AFRelationship L’enumerazione descrive la relazione tra i file associati.
BlendMode Enumerazione dei metodi di fusione.
BorderCornerStyle Enumera gli stili degli angoli del bordo per il bordo.
BorderSide Enumera i lati del bordo.
ColorSpace L’enumerazione degli spazi colore.
ColorType Specifica il tipo di colore degli elementi nella pagina.
ColumnAdjustment Enumera i tipi di regolazione delle colonne.
ContentDisposition Protocollo MIME Intestazione Content-Disposition.
ConvertErrorAction Questa classe rappresenta l’azione per gli errori di conversione.
ConvertSoftMaskAction Questa azione rappresenta le azioni per la conversione di immagini con soft mask.
ConvertTransparencyAction Questa classe rappresenta l’azione per la conversione della trasparenza.
CryptoAlgorithm Rappresenta il tipo di algoritmo crittografico utilizzato nelle routine di crittografia/decrittografia.
DigestHashAlgorithm Rappresenta il tipo di algoritmo che mappa i dati su un “hash”
Direction Direzione del testo.
ExtendedBoolean Rappresenta il tipo booleano che supporta il valore non definito.
ExtractImageMode Definisce diverse modalità che possono essere utilizzate durante l’estrazione di immagini dai documenti.
FileEncoding Codifica del file allegato. Valori possibili: Zip - il file è compresso con ZIP, Nessuno - il file non è compresso.
Fixup Questo enum rappresenta un tipo di Fixup.
FontSubsetStrategy enumera le strategie per la sottoimpostazione dei caratteri
HorizontalAlignment Descrive l’allineamento orizzontale.
HtmlDocumentType Rappresenta l’enumerazione dei tipi di documento Html.
HtmlMediaType Specifica i possibili tipi di media utilizzati durante il rendering.
HtmlPageLayoutOption Specifica i flag che insieme ad altre opzioni determinano le dimensioni e il layout delle pagine.
ImageDeleteAction Azione eseguita con l’oggetto immagine quando l’immagine viene rimossa dalla raccolta. Se l’oggetto immagine viene rimosso
ImageFileType Enumera i tipi di file immagine.
ImageFilterType Enumerazione che rappresenta il tipo di filtro immagine.
ImportFormat Specifica il formato di importazione.
LoadFormat Specifica il formato di caricamento.
NumberingStyle Enumerazione dello stile di numerazione delle pagine supportato per la classe PageLabel.
PageCoordinateType Descrive il tipo di coordinate della pagina.
PageLayout Descrive il layout della pagina.
PageMode La classe descrive i componenti utilizzati della pagina del documento.
PasswordType Questo enum rappresenta i tipi di password conosciuti utilizzati per i documenti pdf protetti da password.
PdfFormat Questa classe rappresenta un formato pdf.
Permissions Questa enum rappresenta i permessi dell’utente per un pdf.
PrintDuplex L’opzione di gestione della carta da utilizzare quando si stampa il file dalla finestra di dialogo di stampa..
ProgressEventType Questo enum descrive i possibili tipi di eventi di avanzamento che possono verificarsi durante la conversione
ReturnAction Enum rappresentava un’azione del flusso di lavoro del programma in caso di richiamo di Warning metodo.
Rotation Enumerazione dei possibili valori di rotazione.
SaveFormat Specifica il formato
TableBroken Enumera la tabella interrotta.
TabOrder Ordine di tabulazione nella pagina
VerticalAlignment Enumerazione dei possibili valori di allineamento verticale.
WarningType Enum ha rappresentato il tipo di avviso.
XfaTag Il tag flusso xfa
XmpFieldType Questa enum rappresenta i tipi di un campo XMP.
XmpPdfAExtensionCategoryType Categoria proprietà: interna o esterna.