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à
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
IsLicensed | bool | Lettura | Se una licenza è attualmente applicata. |
JavaScript | JavaScriptCollection | Lettura | Livello documento JavaScript (specifica PDF §12.6.4.16 — albero dei nomi /Names/JavaScript nel catalogo). |
Pages | PageCollection | Lettura | La raccolta di pagine in questo documento. |
Info | DocumentInfo | Lettura | Il dizionario delle informazioni del documento (titolo, autore, ecc.). |
FileName | string? | Lettura | Il nome/file path da cui è stato caricato questo documento, o null se caricato da uno stream. |
EnableObjectUnload | bool | Lettura/Scrittura | Se rilasciare gli oggetti di grandi dimensioni dopo l’uso per ridurre la pressione sulla memoria. |
PdfVersion | string? | Lettura | La versione PDF dall’intestazione del file (ad es., “1.4”, “1.7”, “2.0”). |
PageCount | int | Lettura | Scorciatoia per Pages.Count. |
Version | string? | Lettura | Alias per PdfVersion. |
IsPdfaCompliant | bool | Lettura | Vero se il documento dichiara di essere conforme a PDF/A. |
PdfFormat | Aspose.Pdf.PdfFormat | Lettura | Restituisce il formato PDF dichiarato da questo documento. |
IsLinearized | bool | Lettura/Scrittura | Ottiene o imposta se è linearizzato. |
EnableSignatureSanitization | bool | Lettura/Scrittura | Quando è vero (impostazione predefinita), il writer rimuove i riferimenti di firma non validi durante il salvataggio. |
_engineDoc | EngineDocFacade | Lettura | Handle del motore esposto per il modello di accesso legacy doc._engineDoc.X. |
Form | Form | Lettura | Il modulo interattivo (AcroForm). |
HasForm | bool | Lettura | Indica se il documento ha un modulo interattivo. |
DisableFontLicenseVerifications | bool | Lettura/Scrittura | Indica se disabilitare i controlli di verifica della licenza dei font. |
FontUtilities | IDocumentFontUtilities | Lettura | Utility dei caratteri per il sottoinsieme e la gestione dei font. |
Outlines | OutlineCollection | Lettura | La struttura del documento (segnalibri), o null se non ne esiste. |
HasOutlines | bool | Lettura | Se il documento ha segnalibri. |
Collection | Collection? | Lettura/Scrittura | Wrapper del Portfolio PDF (collezione) — restituisce il dizionario Collection del catalogo come una Collection, o null se il documento non è un portfolio. |
Metadata | Metadata | Lettura | Metadati XMP per il documento. |
HasMetadata | bool | Lettura | Se il documento contiene metadati XMP. |
IsEncrypted | bool | Lettura | Se il documento è crittografato. |
IsDecrypted | bool | Lettura | Se il documento è stato decrittato con successo (cioè, il decryptor è stato inizializzato). |
EncryptionInfo | EncryptionInfo? | Lettura | Dettagli della crittografia, o null se non crittografato. |
Permissions | int | Lettura | Maschera di bit delle autorizzazioni /P grezza dal dizionario di crittografia (PDF 32000-1:2008 Tabella 22). |
OpenAction | IAppointment? | Lettura/Scrittura | L’azione di apertura del documento (azione o destinazione eseguita all’apertura del PDF), o null. |
PageInfo | PageInfo | Lettura/Scrittura | Dimensioni/margini di pagina predefiniti applicati alle pagine aggiunte dopo che questo è impostato. |
EmbeddedFiles | EmbeddedFileCollection | Lettura | Raccolta di file incorporati. |
HasEmbeddedFiles | bool | Lettura | Se il documento contiene file incorporati. |
PageLabels | PageLabelCollection | Lettura | Etichette di pagina, o null. |
HasPageLabels | bool | Lettura | Se il documento ha etichette di pagina. |
HasCollection | bool | Lettura | Se il documento è un PDF Portfolio (ha un dizionario /Collection nel catalogo). |
OutputIntents | OutputIntents | Lettura | Intenti di output dichiarati nel catalogo del documento. |
Destinations | DestinationCollection | Lettura | Fornisce metodi di ricerca della destinazione (ad esempio, GetPageNumber per nome della destinazione). |
HasDestinations | bool | Lettura | Se il documento ha destinazioni nominate. |
NamedDestinations | NamedDestinationCollection | Lettura | Destinazioni nominate nel documento. |
OptionalContent | OptionalContentProperties? | Lettura | Proprietà di contenuto opzionali (livelli), o null se assenti. |
HasLayers | bool | Lettura | Se il documento contiene contenuto opzionale (livelli). |
ViewerPreferences | ViewerPreferences? | Lettura | Preferenze del visualizzatore che controllano come viene visualizzato il documento. |
CenterWindow | bool | Lettura/Scrittura | /CenterWindow preferenza del visualizzatore: posizionare la finestra del documento al centro dello schermo. |
FitWindow | bool | Lettura/Scrittura | /FitWindow preferenza del visualizzatore: ridimensionare la finestra per adattarla alla prima pagina visualizzata. |
DisplayDocTitle | bool | Lettura/Scrittura | /DisplayDocTitle preferenza del visualizzatore: mostrare il titolo del documento nella barra del titolo della finestra invece del nome file. |
PageLayoutName | string? | Lettura/Scrittura | Nome grezzo /PageLayout letto dal catalogo (ad esempio “SinglePage”, “TwoColumnLeft”). |
PageModeName | string? | Lettura/Scrittura | Nome grezzo /PageMode letto dal catalogo (ad esempio “UseNone”, “UseOutlines”). |
PageLayout | PageLayout | Lettura/Scrittura | La voce /PageLayout come enum tipizzato. |
PageMode | PageMode | Lettura/Scrittura | La voce /PageMode come enum tipizzato. |
NonFullScreenPageMode | PageMode | Lettura/Scrittura | La preferenza del visualizzatore /NonFullScreenPageMode (quale modalità di pagina ripristinare quando si lascia lo schermo intero). |
PrintScaling | PrintScaling | Lettura/Scrittura | La preferenza del visualizzatore /PrintScaling. |
Duplex | PrintDuplex | Lettura/Scrittura | La preferenza del visualizzatore /Duplex (Simplex per impostazione predefinita quando non impostata). |
Direction | Direction | Lettura/Scrittura | La preferenza del visualizzatore /Direction (direzione del flusso di testo). |
CryptoAlgorithm | CryptoAlgorithm? | Lettura | L’algoritmo di crittografia in uso, o null quando il documento non è crittografato. |
Id | Id? | Lettura | L’array /ID dal trailer, oppure null quando non è presente alcuna voce /ID. |
IsPdfUaCompliant | bool | Lettura | Vero quando i metadati XMP del documento contengono una voce pdfuaid:part (identificatore PDF/UA-1). |
Language | string? | Lettura/Scrittura | La lingua naturale del documento (BCP 47). |
IsTagged | bool | Lettura | Se il documento è un PDF con tag. |
HasStructTree | bool | Lettura | Se il documento ha un albero di struttura. |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | Lettura | La radice dell’albero di struttura (/StructTreeRoot) per leggere la struttura logica di un documento etichettato, o null quando il documento non è etichettato. |
LogicalStructure | Aspose.Pdf.Structure.RootElement | Lettura | La radice dell’albero di struttura logica del documento. |
TaggedContent | Tagged.ITaggedContent | Lettura | Superficie di contenuto etichettato per i metadati di accessibilità e l’albero di struttura logica. |
OptimizeSize | bool | Lettura/Scrittura | Ottiene o imposta un flag che indica se il documento deve essere ottimizzato per le dimensioni al salvataggio. |
EmbedStandardFonts | bool | Lettura/Scrittura | Quando 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. |
IgnoreCorruptedObjects | bool | Lettura/Scrittura | Quando è true, il parser tollera dichiarazioni di oggetti indiretti corrotte (extra/garbled bytes tra gli oggetti) anziché lanciare. |
Background | Color? | Lettura/Scrittura | Colore di sfondo a livello di documento dipinto su ogni pagina prima del contenuto durante il Salvataggio. |
Actions | Annotations.DocumentActionCollection | Lettura | Catalogo /AA dizionario additional-action. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Lettura | Gestore di sicurezza personalizzato memorizzato quando impostato tramite le sovraccariche ICustomSecurityHandler Encrypt. |
AllowReusePageContent | bool | Lettura/Scrittura | Se il saver può riutilizzare flussi di contenuto di pagina identici. |
EnableNotificationLogging | bool | Lettura/Scrittura | Se il documento genera voci di log di notifica. |
HandleSignatureChange | bool | Lettura/Scrittura | Se i campi firma attivano i change-handlers quando il loro dict muta. |
HideMenubar | bool | Lettura/Scrittura | Preferenza visualizzatore: nascondi la barra del menu (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Lettura/Scrittura | Preferenza visualizzatore: nascondi la barra degli strumenti (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Lettura/Scrittura | Preferenza visualizzatore: nascondi l’interfaccia utente della finestra (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Lettura/Scrittura | Consenti spazi vuoti nella tabella xref durante l’analisi. |
PickTrayByPdfSize | bool | Lettura/Scrittura | Preferenza visualizzatore: seleziona il vassoio della carta in base alla dimensione della pagina PDF (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Lettura/Scrittura | Dimensione massima del file (byte) caricata interamente in memoria. |
DefaultNodesNumInSubtrees | byte | Lettura | Fattore di ramificazione predefinito dell’albero delle pagine (rapporto tabella PDF 30 /Count vs /Kids). |
Metodi
| Firma | Descrizione |
|---|---|
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. |