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

ClasseDescrizione
ApsLoadOptionsLa classe descrive le opzioni di caricamento aps.
ApsSaveOptionsSalva le opzioni per l’esportazione in formato APS XML.
ArtifactLa classe rappresenta l’oggetto artefatto PDF.
ArtifactCollectionLa classe rappresenta la raccolta di artefatti.
BackgroundArtifactLa classe descrive l’artefatto di sfondo. Questo artefatto permette di impostare lo sfondo della pagina.
BaseActionCollectionLa classe incapsula le azioni di base con pagine/annotazioni/azioni interattive sul campo
BaseOperatorCollectionRappresenta la classe base per la raccolta degli operatori.
BaseParagraphRappresenta un oggetto base astratto che può essere aggiunto alla pagina(doc.Paragraphs.Add()).
BorderInfoQuesta classe rappresenta il bordo per gli elementi grafici.
BuildVersionInfoQuesta classe fornisce informazioni sulla build del prodotto corrente.
CellRappresenta una cella della riga della tabella.
CellsRappresenta una raccolta di celle di riga.
CgmImportOptionsOpzione di importazione per l’importazione dal formato Computer Graphics Metafile (CGM).
CgmLoadOptionsContiene le opzioni per caricare/importare file CGM in un documento pdf.
CollectionRappresenta la classe per Collection(12.3.5 Raccolte).
ColorRappresenta la classe per il valore del colore che può essere espresso in uno spazio colore diverso.
ColumnInfoQuesta classe rappresenta una colonna info.
ComHelperFornisce metodi per i client COM per caricare un documento in Aspose.Pdf.
CompositingParametersRappresenta un oggetto contenente parametri di composizione grafica dello stato grafico corrente.
DeprecatedFeatureExceptionL’eccezione generata quando una funzionalità è deprecata nella versione pdf corrente.
DestinationCollectionLa 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.
DocSaveOptionsOpzioni di salvataggio per l’esportazione in formato Doc
DocumentClasse che rappresenta il documento PDF
DocumentFactoryClasse che permette di creare/caricare documenti di diverso tipo.
DocumentInfoRappresenta le meta informazioni del documento PDF.
EmbeddedFileCollectionClasse che rappresenta la raccolta di file incorporati.
EmptyValueExceptionEccezione generata quando il valore richiesto non esiste.
EncryptedPayloadRappresenta il carico utile crittografato nella specifica del file.
EpubLoadOptionsContiene le opzioni per caricare/importare il file EPUB nel documento pdf.
EpubSaveOptionsSalva le opzioni per l’esportazione in formato EPUB
ExcelSaveOptionsSalva le opzioni per l’esportazione in formato Excel
FileHyperlinkRappresenta l’oggetto collegamento ipertestuale file.
FileParamsDefinisce un dizionario dei parametri del file incorporato che deve contenere informazioni aggiuntive specifiche del file.
FileSpecificationClasse che rappresenta il file incorporato.
FloatingBox
FontEmbeddingExceptionL’eccezione generata quando un tentativo di incorporare il carattere è fallito
FontNotFoundExceptionL’eccezione generata quando non viene trovato un font.
FooterArtifactDescrive l’artefatto del piè di pagina. Può essere utilizzato per impostare il piè di pagina della pagina.
FormattedFragmentRappresenta un frammento formattato astratto.
GraphInfoRappresenta le informazioni grafiche.
GroupUna classe di attributi di gruppo che specifica gli attributi del gruppo di pagine della pagina da utilizzare nel modello di imaging trasparente.
HeaderArtifactLa classe descrive l’artefatto dell’intestazione. Questo artefatto può essere utilizzato per impostare l’intestazione della pagina.
HeaderFooterLa classe rappresenta l’intestazione o il piè di pagina della pagina pdf.
HeadingRappresenta l’intestazione.
HtmlFragmentRappresenta il frammento html.
HtmlLoadOptionsRappresenta le opzioni per caricare/importare file html in un documento pdf.
HtmlSaveOptionsSalva le opzioni per l’esportazione in formato HTML
HyperlinkRappresenta il collegamento ipertestuale astratto.
IdRappresenta la struttura dell’identificatore di file.
ImageRappresenta l’immagine.
ImagePlacementRappresenta le caratteristiche di un’immagine inserita nella pagina del documento Pdf.
ImagePlacementAbsorberRappresenta 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.
ImagePlacementCollectionRappresenta una raccolta di posizionamenti di immagini
ImageStampRiporta il timbro grafico.
ImportOptionsImportOptions tipo mantieni il livello di astrazione sulle singole opzioni di importazione.
IncorrectCMapUsageExceptionL’eccezione generata quando l’utilizzo del carattere non è corretto.
IncorrectFontUsageExceptionL’eccezione generata quando l’utilizzo del carattere non è corretto.
InvalidCgmFileFormatExceptionL’eccezione generata quando un file Cgm non è valido.
InvalidFileFormatExceptionL’eccezione generata quando un file non è valido.
InvalidFormTypeOperationExceptionL’eccezione generata quando un’operazione con tipo di modulo non è valida.
InvalidPasswordExceptionL’eccezione generata quando l’utente fornisce una password non valida.
InvalidPdfFileFormatExceptionL’eccezione generata quando un file pdf non è valido.
InvalidValueFormatExceptionEccezione generata quando il valore richiesto ha un formato errato.
JavaScriptCollectionQuesta classe rappresenta la raccolta di JavaScript.
LayerRappresenta il livello della pagina.
LevelFormatRappresenta il formato del sommario.
LicenseFornisce i metodi per concedere in licenza il componente.
LoadOptionsIl tipo LoadOptions mantiene il livello di astrazione sulle singole opzioni di caricamento
LocalHyperlinkRappresenta l’oggetto collegamento ipertestuale locale.
MarginInfoQuesta classe rappresenta un margine per oggetti diversi.
MatrixLa classe rappresenta la matrice di trasformazione.
Matrix3DLa classe rappresenta la matrice di trasformazione.
MdLoadOptionsCarica opzioni per la conversione del formato Markdown.
MetadataFornisce l’accesso al flusso di metadati XMP.
MeteredFornisce i metodi per impostare la chiave misurata.
MhtLoadOptionsRappresenta le opzioni per il caricamento/importazione di file .mht in un documento pdf.
MobiXmlSaveOptionsSalva le opzioni per l’esportazione in formato XML
NamedDestinationCollectionLa 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.
NoteQuesta classe rappresenta la nota del paragrafo del generatore.
OcspSettingsRappresenta le impostazioni ocsp utilizzate durante il processo di firma.
OperatorClasse astratta che rappresenta l’operatore.
OperatorCollectionLa classe rappresenta la raccolta di operatori
OperatorSelectorQuesta classe viene utilizzata per selezionare gli operatori utilizzando l’idea del modello visitatore.
OpiRappresenta l’Open Prepress Interface (OPI) è un meccanismo per la creazione di segnaposto a bassa risoluzione, o proxy, per immagini ad alta risoluzione.
OptimizedMemoryStreamDefinisce un MemoryStream che può contenere più capacità standard
OutlineCollectionRappresenta la gerarchia del profilo del documento.
OutlineItemCollectionRappresenta la voce di struttura nella gerarchia di struttura del documento PDF.
OutlinesLa classe descrive la raccolta di contorni.
PageClasse che rappresenta la pagina del documento PDF.
PageActionCollectionQuesta classe descrive le azioni della pagina
PageCollectionRaccolta di pagine di documenti PDF.
PageInfoRappresenta le informazioni sulla pagina.
PageLabelClasse che rappresenta l’intervallo di etichette di pagina.
PageLabelCollectionClasse che rappresenta la raccolta di etichette di pagina.
PageNumberStampRappresenta il timbro del numero di pagina e utilizzato per numerare le pagine.
PageSizeClasse che rappresenta la dimensione della pagina nel documento PDF.
ParagraphsQuesta classe rappresenta la raccolta di paragrafi.
PclLoadOptionsRappresenta le opzioni per caricare (importare) file PCL in un documento pdf.
PdfANonSpecificationFlagsQuesta 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.
PdfASymbolicFontEncodingStrategyQuesta 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.
PdfExceptionRappresenta gli errori che si verificano durante l’esecuzione dell’applicazione PDF.
PdfFormatConversionOptionsrappresenta l’insieme di opzioni per convertire il documento PDF
PdfPageStampLa classe rappresenta il timbro che utilizza la pagina PDF come timbro.
PdfSaveOptionsSalva le opzioni per l’esportazione in formato Pdf
PdfXmlLoadOptionsOpzioni di caricamento per il formato PdfXml.
PdfXmlSaveOptionsOpzioni di salvataggio per il formato PdfXml.
PointRappresenta il punto con coordinate frazionarie.
Point3DRappresenta il punto con coordinate frazionarie.
PptxSaveOptionsSalva le opzioni per l’esportazione in formato SVG
PrintControllerRappresenta il controller di stampa.
PsLoadOptionsRappresenta le opzioni per il caricamento/importazione di file .mht in un documento pdf.
RectangleLa classe rappresenta il rettangolo.
RenderingOptionsRappresenta le opzioni di rendering.
ResourcesClasse che rappresenta le risorse della pagina.
RgbToDeviceGrayConversionStrategyRappresenta la strategia di conversione degli spazi colore grigi da RGB a dispositivo.
RowRappresenta una riga della tabella.
RowsRappresenta una raccolta di righe della tabella.
SaveOptionsTipo SaveOptions mantieni il livello di astrazione sulle singole opzioni di salvataggio
StampUna classe astratta per vari tipi di francobolli che provengono come discendenti.
SvgLoadOptionsRappresenta le opzioni per caricare/importare file SVG in un documento pdf.
SvgSaveOptionsSalva le opzioni per l’esportazione in formato SVG
TableRappresenta una tabella che può essere aggiunta alla pagina.
TeXFileSystemInputDirectoryImplementa il metodo del normale file system per ottenere un flusso di file da cui leggere.
TeXFileSystemOutputDirectoryImplementa il metodo del normale file system per ottenere un flusso di file in cui scrivere.
TeXFragmentRappresenta il frammento di TeX.
TeXLoadOptionsRappresenta le opzioni per caricare/importare il file TeX nel documento PDF.
TeXMemoryOutputDirectoryImplementa 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.
TeXSaveOptionsSalva le opzioni per l’esportazione in formato TeX
TextStampRinvia il timbro testuale.
TimestampSettingsRappresenta le impostazioni ocsp utilizzate durante il processo di firma.
TocInfoRappresenta il sommario info.
TxtLoadOptionsOpzioni di caricamento per la conversione da TXT a PDF.
UnifiedSaveOptionsQuesta classe rappresenta le opzioni di salvataggio per il salvataggio che utilizza la modalità di conversione unificata (con modello di documento interno unificato)
UnsupportedFontTypeExceptionL’eccezione generata quando un tipo di carattere non è supportato.
WarningInfoOggetto immutabile per incapsulare le informazioni di avviso.
WatermarkRappresenta una filigrana della pagina.
WatermarkArtifactLa classe descrive l’artefatto filigrana. Questo può essere utilizzato per
WebHyperlinkRappresenta l’oggetto collegamento ipertestuale Web.
XFormLa classe rappresenta XForm
XFormCollectionLa classe rappresenta la raccolta di XFormCollection.
XImageClasse che rappresenta l’immagine X-Object.
XImageCollectionClasse che rappresenta la raccolta XImage.
XmlLoadOptionsRappresenta le opzioni per caricare/importare file XML in un documento pdf.
XmlSaveOptionsSalva le opzioni per l’esportazione in formato XML
XmpFieldRappresenta il campo XMP.
XmpPdfAExtensionFieldQuesto 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.
XmpPdfAExtensionObjectRappresenta la classe base per le istanze di tipo campo, proprietà, valore.
XmpPdfAExtensionPropertyDescrive 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
XmpPdfAExtensionSchemaDescrive lo schema di estensione XMP fornito da PDF/A-1.
XmpPdfAExtensionSchemaDescriptionRappresenta la descrizione dello schema di estensione XMP fornito da PDF/A-1.
XmpPdfAExtensionValueTypeLo 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
XmpValueRappresenta il valore XMP
XpsLoadOptionsRappresenta le opzioni per caricare/importare il file xps nel documento pdf.
XpsSaveOptionsSalva le opzioni per l’esportazione in formato Xps
XslFoLoadOptionsRappresenta le opzioni per caricare/importare file XSL-FO in un documento pdf.

Interfacce

InterfacciaDescrizione
IColorSpaceConversionStrategyInterfaccia per strategie di conversione dello spazio colore.
IIndexBitmapConverterQuesta 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).
INamedDestinationCollectionRaccolta di destinazioni con nome.
IOperatorSelectorDefinisce il visitatore per la visita di diversi operatori pdf.
IPageSetOptionsDefinisce le opzioni di conversione relative a un insieme di pagine da convertire.
IPipelineOptionsDefinisce le opzioni di conversione relative alla configurazione della pipeline.
ITeXInputDirectoryInterfaccia della directory di input TeX generalizzata.
ITeXOutputDirectoryInterfaccia della directory di output TeX generalizzata.
IWarningCallbackInterfaccia per il supporto del meccanismo di callback dell’utente.

Enumerazione

EnumerazioneDescrizione
AFRelationshipL’enumerazione descrive la relazione tra i file associati.
BlendModeEnumerazione dei metodi di fusione.
BorderCornerStyleEnumera gli stili degli angoli del bordo per il bordo.
BorderSideEnumera i lati del bordo.
ColorSpaceL’enumerazione degli spazi colore.
ColorTypeSpecifica il tipo di colore degli elementi nella pagina.
ColumnAdjustmentEnumera i tipi di regolazione delle colonne.
ContentDispositionProtocollo MIME Intestazione Content-Disposition.
ConvertErrorActionQuesta classe rappresenta l’azione per gli errori di conversione.
ConvertSoftMaskActionQuesta azione rappresenta le azioni per la conversione di immagini con soft mask.
ConvertTransparencyActionQuesta classe rappresenta l’azione per la conversione della trasparenza.
CryptoAlgorithmRappresenta il tipo di algoritmo crittografico utilizzato nelle routine di crittografia/decrittografia.
DigestHashAlgorithmRappresenta il tipo di algoritmo che mappa i dati su un “hash”
DirectionDirezione del testo.
ExtendedBooleanRappresenta il tipo booleano che supporta il valore non definito.
ExtractImageModeDefinisce diverse modalità che possono essere utilizzate durante l’estrazione di immagini dai documenti.
FileEncodingCodifica del file allegato. Valori possibili: Zip - il file è compresso con ZIP, Nessuno - il file non è compresso.
FixupQuesto enum rappresenta un tipo di Fixup.
FontSubsetStrategyenumera le strategie per la sottoimpostazione dei caratteri
HorizontalAlignmentDescrive l’allineamento orizzontale.
HtmlDocumentTypeRappresenta l’enumerazione dei tipi di documento Html.
HtmlMediaTypeSpecifica i possibili tipi di media utilizzati durante il rendering.
HtmlPageLayoutOptionSpecifica i flag che insieme ad altre opzioni determinano le dimensioni e il layout delle pagine.
ImageDeleteActionAzione eseguita con l’oggetto immagine quando l’immagine viene rimossa dalla raccolta. Se l’oggetto immagine viene rimosso
ImageFileTypeEnumera i tipi di file immagine.
ImageFilterTypeEnumerazione che rappresenta il tipo di filtro immagine.
ImportFormatSpecifica il formato di importazione.
LoadFormatSpecifica il formato di caricamento.
NumberingStyleEnumerazione dello stile di numerazione delle pagine supportato per la classe PageLabel.
PageCoordinateTypeDescrive il tipo di coordinate della pagina.
PageLayoutDescrive il layout della pagina.
PageModeLa classe descrive i componenti utilizzati della pagina del documento.
PasswordTypeQuesto enum rappresenta i tipi di password conosciuti utilizzati per i documenti pdf protetti da password.
PdfFormatQuesta classe rappresenta un formato pdf.
PermissionsQuesta enum rappresenta i permessi dell’utente per un pdf.
PrintDuplexL’opzione di gestione della carta da utilizzare quando si stampa il file dalla finestra di dialogo di stampa..
ProgressEventTypeQuesto enum descrive i possibili tipi di eventi di avanzamento che possono verificarsi durante la conversione
ReturnActionEnum rappresentava un’azione del flusso di lavoro del programma in caso di richiamo di Warning metodo.
RotationEnumerazione dei possibili valori di rotazione.
SaveFormatSpecifica il formato
TableBrokenEnumera la tabella interrotta.
TabOrderOrdine di tabulazione nella pagina
VerticalAlignmentEnumerazione dei possibili valori di allineamento verticale.
WarningTypeEnum ha rappresentato il tipo di avviso.
XfaTagIl tag flusso xfa
XmpFieldTypeQuesta enum rappresenta i tipi di un campo XMP.
XmpPdfAExtensionCategoryTypeCategoria proprietà: interna o esterna.