Document

Document

Panoramica

Document è una classe in Aspose.PDF FOSS per .NET. Eredita da: IDisposable.

Rappresenta un documento PDF.

Questa classe fornisce 149 metodi per lavorare con gli oggetti Document nei programmi .NET. I metodi disponibili includono: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt, e 41 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo l’installazione del pacchetto Aspose.PDF FOSS per .NET. Proprietà: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm, e 71 altre.

Proprietà

NomeTipoAccessoDescrizione
IsLicensedboolLetturaSe una licenza è attualmente applicata.
JavaScriptJavaScriptCollectionLetturaLivello documento JavaScript (specifica PDF §12.6.4.16 — albero dei nomi /Names/JavaScript nel catalogo).
PagesPageCollectionLetturaLa raccolta di pagine in questo documento.
InfoDocumentInfoLetturaIl dizionario delle informazioni del documento (titolo, autore, ecc.).
FileNamestring?LetturaIl nome/file path da cui è stato caricato questo documento, o null se caricato da uno stream.
EnableObjectUnloadboolLettura/ScritturaSe rilasciare gli oggetti di grandi dimensioni dopo l’uso per ridurre la pressione sulla memoria.
PdfVersionstring?LetturaLa versione PDF dall’intestazione del file (ad es., “1.4”, “1.7”, “2.0”).
PageCountintLetturaScorciatoia per Pages.Count.
Versionstring?LetturaAlias per PdfVersion.
IsPdfaCompliantboolLetturaVero se il documento dichiara di essere conforme a PDF/A.
PdfFormatAspose.Pdf.PdfFormatLetturaRestituisce il formato PDF dichiarato da questo documento.
IsLinearizedboolLettura/ScritturaOttiene o imposta se è linearizzato.
EnableSignatureSanitizationboolLettura/ScritturaQuando è vero (impostazione predefinita), il writer rimuove i riferimenti di firma non validi durante il salvataggio.
_engineDocEngineDocFacadeLetturaHandle del motore esposto per il modello di accesso legacy doc._engineDoc.X.
FormFormLetturaIl modulo interattivo (AcroForm).
HasFormboolLetturaIndica se il documento ha un modulo interattivo.
DisableFontLicenseVerificationsboolLettura/ScritturaIndica se disabilitare i controlli di verifica della licenza dei font.
FontUtilitiesIDocumentFontUtilitiesLetturaUtility dei caratteri per il sottoinsieme e la gestione dei font.
OutlinesOutlineCollectionLetturaLa struttura del documento (segnalibri), o null se non ne esiste.
HasOutlinesboolLetturaSe il documento ha segnalibri.
CollectionCollection?Lettura/ScritturaWrapper del Portfolio PDF (collezione) — restituisce il dizionario Collection del catalogo come una Collection, o null se il documento non è un portfolio.
MetadataMetadataLetturaMetadati XMP per il documento.
HasMetadataboolLetturaSe il documento contiene metadati XMP.
IsEncryptedboolLetturaSe il documento è crittografato.
IsDecryptedboolLetturaSe il documento è stato decrittato con successo (cioè, il decryptor è stato inizializzato).
EncryptionInfoEncryptionInfo?LetturaDettagli della crittografia, o null se non crittografato.
PermissionsintLetturaMaschera di bit delle autorizzazioni /P grezza dal dizionario di crittografia (PDF 32000-1:2008 Tabella 22).
OpenActionIAppointment?Lettura/ScritturaL’azione di apertura del documento (azione o destinazione eseguita all’apertura del PDF), o null.
PageInfoPageInfoLettura/ScritturaDimensioni/margini di pagina predefiniti applicati alle pagine aggiunte dopo che questo è impostato.
EmbeddedFilesEmbeddedFileCollectionLetturaRaccolta di file incorporati.
HasEmbeddedFilesboolLetturaSe il documento contiene file incorporati.
PageLabelsPageLabelCollectionLetturaEtichette di pagina, o null.
HasPageLabelsboolLetturaSe il documento ha etichette di pagina.
HasCollectionboolLetturaSe il documento è un PDF Portfolio (ha un dizionario /Collection nel catalogo).
OutputIntentsOutputIntentsLetturaIntenti di output dichiarati nel catalogo del documento.
DestinationsDestinationCollectionLetturaFornisce metodi di ricerca della destinazione (ad esempio, GetPageNumber per nome della destinazione).
HasDestinationsboolLetturaSe il documento ha destinazioni nominate.
NamedDestinationsNamedDestinationCollectionLetturaDestinazioni nominate nel documento.
OptionalContentOptionalContentProperties?LetturaProprietà di contenuto opzionali (livelli), o null se assenti.
HasLayersboolLetturaSe il documento contiene contenuto opzionale (livelli).
ViewerPreferencesViewerPreferences?LetturaPreferenze del visualizzatore che controllano come viene visualizzato il documento.
CenterWindowboolLettura/Scrittura/CenterWindow preferenza del visualizzatore: posizionare la finestra del documento al centro dello schermo.
FitWindowboolLettura/Scrittura/FitWindow preferenza del visualizzatore: ridimensionare la finestra per adattarla alla prima pagina visualizzata.
DisplayDocTitleboolLettura/Scrittura/DisplayDocTitle preferenza del visualizzatore: mostrare il titolo del documento nella barra del titolo della finestra invece del nome file.
PageLayoutNamestring?Lettura/ScritturaNome grezzo /PageLayout letto dal catalogo (ad esempio “SinglePage”, “TwoColumnLeft”).
PageModeNamestring?Lettura/ScritturaNome grezzo /PageMode letto dal catalogo (ad esempio “UseNone”, “UseOutlines”).
PageLayoutPageLayoutLettura/ScritturaLa voce /PageLayout come enum tipizzato.
PageModePageModeLettura/ScritturaLa voce /PageMode come enum tipizzato.
NonFullScreenPageModePageModeLettura/ScritturaLa preferenza del visualizzatore /NonFullScreenPageMode (quale modalità di pagina ripristinare quando si lascia lo schermo intero).
PrintScalingPrintScalingLettura/ScritturaLa preferenza del visualizzatore /PrintScaling.
DuplexPrintDuplexLettura/ScritturaLa preferenza del visualizzatore /Duplex (Simplex per impostazione predefinita quando non impostata).
DirectionDirectionLettura/ScritturaLa preferenza del visualizzatore /Direction (direzione del flusso di testo).
CryptoAlgorithmCryptoAlgorithm?LetturaL’algoritmo di crittografia in uso, o null quando il documento non è crittografato.
IdId?LetturaL’array /ID dal trailer, oppure null quando non è presente alcuna voce /ID.
IsPdfUaCompliantboolLetturaVero quando i metadati XMP del documento contengono una voce pdfuaid:part (identificatore PDF/UA-1).
Languagestring?Lettura/ScritturaLa lingua naturale del documento (BCP 47).
IsTaggedboolLetturaSe il documento è un PDF con tag.
HasStructTreeboolLetturaSe il documento ha un albero di struttura.
StructTreeRootAspose.Pdf.Tagged.StructTreeRoot?LetturaLa radice dell’albero di struttura (/StructTreeRoot) per leggere la struttura logica di un documento etichettato, o null quando il documento non è etichettato.
LogicalStructureAspose.Pdf.Structure.RootElementLetturaLa radice dell’albero di struttura logica del documento.
TaggedContentTagged.ITaggedContentLetturaSuperficie di contenuto etichettato per i metadati di accessibilità e l’albero di struttura logica.
OptimizeSizeboolLettura/ScritturaOttiene o imposta un flag che indica se il documento deve essere ottimizzato per le dimensioni al salvataggio.
EmbedStandardFontsboolLettura/ScritturaQuando vero, i 14 caratteri standard PostScript (Helvetica / Times / Courier × 4 stili + Symbol + ZapfDingbats) vengono incorporati nel documento salvato in modo che il risultato venga visualizzato identicamente senza fare affidamento sui fallback dei caratteri lato visualizzatore.
IgnoreCorruptedObjectsboolLettura/ScritturaQuando è true, il parser tollera dichiarazioni di oggetti indiretti corrotte (extra/garbled bytes tra gli oggetti) anziché lanciare.
BackgroundColor?Lettura/ScritturaColore di sfondo a livello di documento dipinto su ogni pagina prima del contenuto durante il Salvataggio.
ActionsAnnotations.DocumentActionCollectionLetturaCatalogo /AA dizionario additional-action.
CustomSecurityHandlerSecurity.ICustomSecurityHandler?LetturaGestore di sicurezza personalizzato memorizzato quando impostato tramite le sovraccariche ICustomSecurityHandler Encrypt.
AllowReusePageContentboolLettura/ScritturaSe il saver può riutilizzare flussi di contenuto di pagina identici.
EnableNotificationLoggingboolLettura/ScritturaSe il documento genera voci di log di notifica.
HandleSignatureChangeboolLettura/ScritturaSe i campi firma attivano i change-handlers quando il loro dict muta.
HideMenubarboolLettura/ScritturaPreferenza visualizzatore: nascondi la barra del menu (/ViewerPreferences /HideMenubar).
HideToolBarboolLettura/ScritturaPreferenza visualizzatore: nascondi la barra degli strumenti (/ViewerPreferences /HideToolbar).
HideWindowUIboolLettura/ScritturaPreferenza visualizzatore: nascondi l’interfaccia utente della finestra (/ViewerPreferences /HideWindowUI).
IsXrefGapsAllowedboolLettura/ScritturaConsenti spazi vuoti nella tabella xref durante l’analisi.
PickTrayByPdfSizeboolLettura/ScritturaPreferenza visualizzatore: seleziona il vassoio della carta in base alla dimensione della pagina PDF (/ViewerPreferences /PickTrayByPDFSize).
FileSizeLimitToMemoryLoadingintLettura/ScritturaDimensione massima del file (byte) caricata interamente in memoria.
DefaultNodesNumInSubtreesbyteLetturaFattore di ramificazione predefinito dell’albero delle pagine (rapporto tabella PDF 30 /Count vs /Kids).

Metodi

FirmaDescrizione
Document()Crea un nuovo documento PDF vuoto (costruttore senza parametri, corrisponde a public API).
Document(filename: string)Apri un documento PDF da un percorso di file.
Document(version: PdfVersion)Crea un documento vuoto con la versione della specifica PDF indicata.
Document(filename: string, password: string)Apri un documento PDF crittografato da un percorso di file con una password.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions)Apri un documento crittografato con Public-Key security-handler da un percorso di file utilizzando le certificate-encryption options fornite.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)File ctor con opzioni certificato e il flag isManagedStream (memorizzato solo — il buffer di byte in memoria è sempre riutilizzabile).
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions)Apri un documento crittografato da un gestore di sicurezza a chiave pubblica da un flusso.
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Stream ctor con opzioni certificato e il flag isManagedStream.
Document(input: Stream, password: string)Apri un documento PDF crittografato da un flusso con una password.
Document(path: string, options: HtmlLoadOptions)Apri un file HTML e converti in PDF usando le opzioni fornite.
Document(stream: Stream, options: HtmlLoadOptions)Apri un flusso HTML e converti in PDF usando le opzioni fornite.
Document(path: string, options: TxtLoadOptions)Apri un file di testo semplice (.txt) e converti in PDF usando le opzioni fornite.
Document(stream: Stream, options: TxtLoadOptions)Apri un flusso di testo semplice e converti in PDF usando le opzioni fornite.
Document(path: string, options: MdLoadOptions)Apri un file Markdown e converti in PDF usando le opzioni fornite.
Document(stream: Stream, options: MdLoadOptions)Apri un flusso Markdown e convertilo in PDF usando le opzioni fornite.
Document(path: string, options: SvgLoadOptions)Apri un file SVG e convertilo in PDF usando le opzioni fornite.
Document(stream: Stream, options: SvgLoadOptions)Apri un flusso SVG e convertilo in PDF usando le opzioni fornite.
Create()Crea un nuovo documento PDF vuoto.
Open(data: byte[])Apri un documento PDF da un array di byte.
Open(data: byte[], password: string)Apri un documento PDF crittografato da un array di byte con una password.
Open(path: string)Apri un documento PDF da un percorso del file.
Open(path: string, password: string)Apri un documento PDF crittografato da un percorso del file con una password.
Document(input: Stream)Apri un documento PDF da un flusso (costruttore, corrisponde a public API).
Open(stream: Stream)Apri un documento PDF da un flusso.
Open(stream: Stream, password: string)Apri un documento PDF crittografato da un flusso con una password.
Open(path: string, options: MdLoadOptions)Apri un file Markdown e convertilo in un documento PDF.
Open(data: byte[], options: MdLoadOptions)Apri un file Markdown da byte e convertilo in un documento PDF.
Open(path: string, options: SvgLoadOptions)Apri un file SVG e convertilo in un documento PDF.
Open(path: string, options: HtmlLoadOptions)Apri un file SVG da byte e convertilo in un documento PDF.
Open(data: byte[], options: HtmlLoadOptions)Apri un file HTML da byte e convertilo in un documento PDF.
Open(data: byte[], options: SvgLoadOptions)Chiama Open(data, options) su questa istanza di Document.
BindXml(file: string)Associa un modello Aspose.Pdf XML a questo documento.
BindXml(stream: Stream)Associa un modello Aspose.Pdf XML da un flusso a questo documento.
BindXml(xmlStream: Stream, xslStream: Stream?)Associa un modello Aspose.Pdf XML da un flusso con un flusso di foglio di stile XSLT opzionale.
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?)Associa un modello Aspose.Pdf XML da un flusso con un flusso di foglio di stile XSLT opzionale e impostazioni esplicite XmlReader per l’analisi dell’input.
BindXml(xmlFile: string, xslFile: string?)Associa un Aspose.Pdf XML modello con un foglio di stile XSLT opzionale.
Validate()Convalida la struttura del documento e restituisci eventuali problemi riscontrati.
Validate(outputLogStream: Stream, format: PdfFormat)Convalida il documento rispetto a un formato PDF specifico (PDF/A, PDF/X).
Validate(options: PdfFormatConversionOptions)Convalida il documento rispetto a un formato PDF specifico utilizzando le opzioni di conversione.
Validate(outputLogFileName: string, format: PdfFormat)Convalida il documento rispetto a un formato PDF specifico, scrivendo il log su un file.
GetPdfACompliance()Restituisce il livello di conformità PDF/A rilevato nei metadati XMP, o null se non è un documento PDF/A.
IsRepairNeeded(options: RepairOptions)Verifica se il documento necessita di riparazione.
Repair()Ripara il documento riserializzandolo.
LinearizeDocument()Linearizza il documento per una rapida visualizzazione sul web.
GetCatalogValue(key: string)Legge un valore dal /Catalog del documento per nome.
Flatten()Appiattisce tutti i campi del modulo — rende la loro apparenza visiva nel contenuto della pagina e rimuove il modulo interattivo.
Flatten(flattenSettings: Forms.Form.FlattenSettings)Appiattisci con impostazioni esplicite.
GetOrCreateMetadata()Ottieni o crea i metadati XMP per questo documento.
AddEmbeddedFile(fileName: string, fileData: byte[]?, description: string?, mimeType: string?, compress: bool, creationDate: DateTime?, modDate: DateTime?)Aggiungi un file incorporato al documento.
AddNamedDestination(name: string, destination: DestinationArray)Aggiungi una destinazione denominata al documento utilizzando l’albero dei nomi /Names → /Dests.
RemoveNamedDestination(name: string)Rimuovi una destinazione denominata dall’albero dei nomi /Names → /Dests del documento.
HasIncrementalUpdate()Restituisce true se questo PDF utilizza aggiornamenti incrementali (ha più marcatori %%EOF).
SetVersion(version: string)Imposta la versione PDF per l’intestazione di output (ad es., “1.7”, “2.0”).
ImportPage(source: Document, pageNumber: int, insertAt: int)Importa una singola pagina da un altro documento in questo documento.
ImportPages(source: Document, pageNumbers: int[], insertAt: int)Importa le pagine specificate da un altro documento in questo documento.
GetOrCreateViewerPreferences()Ottieni o crea le preferenze di visualizzazione per questo documento.
RemoveFormField(fieldName: string)Rimuovi un campo modulo per nome da tutte le pagine e dal AcroForm.
Dispose()Chiama Dispose su questa istanza di Document.
Convert(callback: CallBackGetHocr, flattenImages: bool)Renderizza ogni pagina in un’immagine, la passa alla callback OCR, quindi sovrappone il testo hOCR restituito sulla pagina come livello di testo invisibile (modalità di rendering del testo 3, /Tr 3) in modo che il PDF diventi ricercabile / copiabile.
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool)Chiama Convert(callback, flattenImages) su questa istanza di Document.
Convert(callback: CallBackGetHocr)Sovraccarico di comodità: uguale a Convert(CallBackGetHocr, bool) con flattenImages = false.
Convert(callback: CallBackGetHocrWithPage)Sovraccarico di comodità di Convert(CallBackGetHocrWithPage, bool) con flattenImages = false.
MergeDocuments(documents)Rappresenta un documento PDF. Questo è il punto di ingresso principale per la libreria.
MergeDocuments(files)Chiama MergeDocuments(files) su questa istanza di Document.
Merge(documents)Unisci ogni pagina di ciascuna voce dei documenti in questo documento, preservando l’ordine di origine.
Merge(files)Unisci ogni pagina di ciascun file in files in questo documento.
Merge(mergeOptions: MergeOptions, documents)Unisci con opzioni esplicite.
Merge(mergeOptions: MergeOptions, files)Unisci i file con opzioni esplicite — stessa semantica della sovraccarico Document[].
MergeDocuments(mergeOptions: MergeOptions, files)Unione statica: crea un nuovo Document contenente ogni pagina dei file, quindi applica mergeOptions.
SendTo(device: Devices.DocumentDevice, output: Stream)Esegui il rendering di questo documento tramite il dispositivo in output — delega a Stream).
SendTo(device: Devices.DocumentDevice, outputFileName: string)Sovraccarico di file di DocumentDevice, Stream).
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream)Esegui il rendering di un intervallo di pagine — delega al sovraccarico Process dell’intervallo di pagine del dispositivo.
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string)Sovraccarico di intervallo di pagine per file-pair.
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters)Esegui un’operazione di fixup predefinita.
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters)Sovraccarico file-log di Convert(Fixup, Stream, bool, object[]).
Convert(fixup: Fixup, outputLog: string)Applica il fixup e scrivi un log su outputLog (il caso comune, non di validazione).
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Apri srcFileName tramite la gerarchia delle opzioni di caricamento (HtmlLoadOptions / SvgLoadOptions / MdLoadOptions derivano tutti da LoadOptions) e salva in dstFileName.
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Chiama Convert(srcFileName, loadOptions, dstStream, saveOptions) su questa istanza di Document.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Chiama Convert(srcStream, loadOptions, dstFileName, saveOptions) su questa istanza di Document.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Chiama Convert(srcStream, loadOptions, dstStream, saveOptions) su questa istanza di Document.
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Cifra il documento con l’algoritmo specificato, le password e le autorizzazioni.
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Sovraccarico di crittografia che accetta un flag esplicito usePdf20.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Sovraccarico di crittografia che accetta l’enumerazione dei flag Permissions e un flag esplicito usePdf20.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm)Sovraccarico di crittografia che accetta l’enumerazione legacy dei flag Permissions.
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Modifica la password sul documento associato.
Decrypt()Rimuovi la crittografia dal documento.
Optimize()Ottimizza le risorse del documento rimuovendo gli oggetti inutilizzati e deduplicando i flussi.
ProcessParagraphs()Elabora i paragrafi nel documento (fase di layout prima del salvataggio).
OptimizeResources()Chiama OptimizeResources su questa istanza di Document.
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions)Chiama OptimizeResources(strategy) su questa istanza di Document.
Convert(options: PdfFormatConversionOptions)Converti il documento al livello di conformità PDF/A specificato.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction)Converti il documento in un formato PDF/A specifico con un file di registro.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Converti il documento in un formato PDF/A specifico con un file di registro, specificando la gestione della trasparenza.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction)Converti il documento in un formato PDF/A specifico con un flusso di registro.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Sovraccarico del log di flusso con azione di trasparenza esplicita.
RemovePdfaCompliance()Rimuovi l’identificazione di conformità PDF/A dai metadati XMP.
Save()Salva il documento in loco: scrive nuovamente nel file da cui il documento è stato aperto (FileName), oppure esegue un salvataggio incrementale sul flusso sorgente originale quando il documento è stato aperto da un FileStream scrivibile.
ToArray()Serializza il documento in un nuovo array di byte.
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler)Cifra con un gestore di sicurezza personalizzato, che fornisce i valori /O e U, la chiave del file e il cifrario per oggetto al posto del gestore Standard.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler)Stesso — Permissions-typed overload.
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>)Cifra con un elenco di certificati pubblici dei destinatari (Public-Key /Filter security handler).
Save(outputFileName: string)Salva il documento in un file.
Save(outputFileName: string, format: SaveFormat)Salva il documento in un file nel formato specificato.
Save(outputStream: Stream, format: SaveFormat)Salva il documento in un flusso nel formato specificato.
Save(output: Stream, options: HtmlSaveOptions)Salva il documento come HTML in un flusso utilizzando le opzioni specificate.
Save(path: string, options: HtmlSaveOptions)Salva il documento come HTML in un file utilizzando le opzioni specificate.
Save(outputStream: Stream, options: SaveOptions)Salva su uno stream usando SaveOptions generico (tipo stub dal namespace Aspose.Pdf).
Save(outputFileName: string, options: SaveOptions)Salva su un file usando SaveOptions generico (tipo stub dal namespace Aspose.Pdf).
Save(options: SaveOptions)Salva il documento usando il SaveOptions configurato.
SaveAsync(cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save().
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(SaveOptions).
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(Stream).
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(Stream, SaveFormat).
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(Stream, SaveOptions).
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(string).
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(string, SaveFormat).
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Wrapper asincrono attorno a Save(string, SaveOptions).
Save(output: Stream)Salva il documento su uno stream.
SetDefaultFileSizeLimitToMemoryLoading()Ripristina FileSizeLimitToMemoryLoading al suo valore predefinito incorporato.
SetTitle(title: string)Aggiorna la voce /Info /Title.
PageNodesToBalancedTree(nodesNumInSubtrees: byte)Ricostruisci l’albero delle pagine in modo che ogni sottoalbero abbia nodesNumInSubtrees figli.
RemoveMetadata()Rimuovi tutti i metadati.
RemovePdfUaCompliance()Rimuovi i marcatori di conformità PDF/UA.
FlattenTransparency()Appiattire la trasparenza in grafica opaca.
SplitSharedImages(pages)Fornire a ciascuna delle pagine passate una copia privata degli XObject immagine che condividono, in modo che una modifica in loco raggiunta tramite una pagina (ad es.
Repair(options: RepairOptions)Applicare il pass di riparazione richiesto.
GetObjectById(id: string)Risolvi un oggetto PDF mediante ID stringa.
ExportAnnotationsToXfdf(stream: Stream)Esporta tutte le annotazioni nel documento in un flusso XFDF.
ExportAnnotationsToXfdf(fileName: string)Esporta tutte le annotazioni nel documento in un file XFDF.
ImportAnnotationsFromXfdf(stream: Stream)Importa le annotazioni da un flusso XFDF nel documento.
ImportAnnotationsFromXfdf(fileName: string)Importa le annotazioni da un file XFDF nel documento.
GetXmpMetadata(stream: Stream)Scrivi il pacchetto XMP /Metadata del documento nello stream.
SetXmpMetadata(stream: Stream)Sostituisci il pacchetto XMP /Metadata del documento dal stream.
ConvertPageToPNGMemoryStream(page: Page)Converti una pagina in uno stream di memoria PNG.
SaveXml(file: string)Salva il documento come XML (Aspose-Pdf XML schema).
Check(doRepair: bool)Convalida / ripara il documento.
Check(doRepair: bool, output: System.IO.Stream)Convalida i flussi di contenuto delle pagine del documento e scrivi un rapporto XML di eventuali problemi nell’output.
LoadFrom(filename: string, options: LoadOptions)Wrapper di caricamento file asincrono (attualmente sincrono).
Document(filename: string, isManagedStream: bool)Costruttore a singolo argomento il cui parametro mantiene il nome filename stabilito.
Document(input: Stream, isManagedStream: bool)Costruttore stream con flag managed-stream.
Document(input: Stream, password: string, isManagedStream: bool)Costruttore Stream con password + flag managed-stream.
Document(filename: string, password: string, isManagedStream: bool)Costruttore File con password + flag managed-stream.
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Costruttore Stream con password + ICustomSecurityHandler.
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Costruttore Stream con password + managed-stream + ICustomSecurityHandler.
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)File ctor con password + ICustomSecurityHandler.
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)File ctor con password + managed-stream + ICustomSecurityHandler.
Document(input: Stream, options: LoadOptions)Stream ctor con LoadOptions.
Document(filename: string, options: LoadOptions)File ctor con LoadOptions — stessa distribuzione runtime della sovraccarico stream.
FreeMemory()Cancella la memoria.

Vedi anche

 Italiano