Document
Overzicht
Document is een klasse in Aspose.PDF FOSS voor .NET. Erft van: IDisposable.
Stelt een PDF-document voor.
Deze klasse biedt 149 methoden voor het werken met Document-objecten in .NET-programma’s. Beschikbare methoden omvatten: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt, en 41 extra methoden. Alle publieke leden zijn toegankelijk voor elke .NET-applicatie na het installeren van het Aspose.PDF FOSS voor .NET-pakket. Eigenschappen: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm, en nog 71.
Eigenschappen
| Naam | Type | Toegang | Beschrijving |
|---|---|---|---|
IsLicensed | bool | Lezen | Of er momenteel een licentie is toegepast. |
JavaScript | JavaScriptCollection | Lezen | Documentniveau JavaScript (PDF spec §12.6.4.16 — /Names/JavaScript name tree in de catalogus). |
Pages | PageCollection | Lezen | De verzameling pagina’s in dit document. |
Info | DocumentInfo | Lezen | Het documentinformatiewoordenboek (titel, auteur, enz.). |
FileName | string? | Lezen | De bestandsnaam/pad waarvan dit document is geladen, of null als het uit een stream is geladen. |
EnableObjectUnload | bool | Lezen/schrijven | Of grote objecten na gebruik moeten worden ontladen om geheugenbelasting te verminderen. |
PdfVersion | string? | Lezen | De PDF-versie uit de bestandsheader (bijv. “1.4”, “1.7”, “2.0”). |
PageCount | int | Lezen | Snelkoppeling voor Pages.Count. |
Version | string? | Lezen | Alias voor PdfVersion. |
IsPdfaCompliant | bool | Lezen | Waar als het document zichzelf PDF/A-conform verklaart. |
PdfFormat | Aspose.Pdf.PdfFormat | Lezen | Retourneert het PDF-formaat dat door dit document is gedeclareerd. |
IsLinearized | bool | Lezen/schrijven | Haalt op of stelt de linearisatie in. |
EnableSignatureSanitization | bool | Lezen/schrijven | Wanneer true (standaard) verwijdert de writer ongeldige handtekeningreferenties tijdens het opslaan. |
_engineDoc | EngineDocFacade | Lezen | Engine handle blootgesteld voor het legacy doc._engineDoc.X-toegangspatroon. |
Form | Form | Lezen | Het interactieve formulier (AcroForm). |
HasForm | bool | Lezen | Of het document een interactief formulier heeft. |
DisableFontLicenseVerifications | bool | Lezen/schrijven | Of de verificatiecontroles voor fontlicenties uitgeschakeld moeten worden. |
FontUtilities | IDocumentFontUtilities | Lezen | Lettertypehulpmiddelen voor subsetten en lettertypebeheer. |
Outlines | OutlineCollection | Lezen | De documentstructuur (bladwijzers), of null als er geen bestaat. |
HasOutlines | bool | Lezen | Of het document bladwijzers heeft. |
Collection | Collection? | Lezen/schrijven | PDF Portfolio (collectie) wrapper — retourneert het Collection-woordenboek van de catalogus als een Collection, of null als het document geen portfolio is. |
Metadata | Metadata | Lezen | XMP-metadata voor het document. |
HasMetadata | bool | Lezen | Of het document XMP-metadata bevat. |
IsEncrypted | bool | Lezen | Of het document versleuteld is. |
IsDecrypted | bool | Lezen | Of het document met succes is ontcijferd (d.w.z. de decryptor was geïnitialiseerd). |
EncryptionInfo | EncryptionInfo? | Lezen | Versleutelingsdetails, of null als niet versleuteld. |
Permissions | int | Lezen | Ruwe /P permissies-bitmasker uit het versleutelingswoordenboek (PDF 32000-1:2008 Tabel 22). |
OpenAction | IAppointment? | Lezen/schrijven | De documentopeningsactie (actie of bestemming die wordt uitgevoerd bij het openen van de PDF), of null. |
PageInfo | PageInfo | Lezen/schrijven | Standaard paginagrootte/-marges toegepast op pagina’s die na deze instelling worden toegevoegd. |
EmbeddedFiles | EmbeddedFileCollection | Lezen | Verzameling van ingesloten bestanden. |
HasEmbeddedFiles | bool | Lezen | Of het document ingesloten bestanden heeft. |
PageLabels | PageLabelCollection | Lezen | Paginalabels, of null. |
HasPageLabels | bool | Lezen | Of het document paginalabels heeft. |
HasCollection | bool | Lezen | Of het document een PDF Portfolio is (heeft een /Collection dictionary in de catalogus). |
OutputIntents | OutputIntents | Lezen | Output intents gedeclareerd in de documentcatalogus. |
Destinations | DestinationCollection | Lezen | Biedt methoden voor het opzoeken van bestemmingen (bijv., GetPageNumber op bestemmingsnaam). |
HasDestinations | bool | Lezen | Of het document benoemde bestemmingen heeft. |
NamedDestinations | NamedDestinationCollection | Lezen | Benoemde bestemmingen in het document. |
OptionalContent | OptionalContentProperties? | Lezen | Optionele inhoudseigenschappen (lagen), of null als er geen zijn. |
HasLayers | bool | Lezen | Of het document optionele inhoud (lagen) bevat. |
ViewerPreferences | ViewerPreferences? | Lezen | Weergavevoorkeuren die bepalen hoe het document wordt weergegeven. |
CenterWindow | bool | Lezen/schrijven | /CenterWindow viewervoorkeur: positioneer het documentvenster in het midden van het scherm. |
FitWindow | bool | Lezen/schrijven | /FitWindow viewervoorkeur: pas de grootte van het venster aan zodat deze past bij de eerst weergegeven pagina. |
DisplayDocTitle | bool | Lezen/schrijven | /DisplayDocTitle viewervoorkeur: toon de documenttitel in de titelbalk van het venster in plaats van de bestandsnaam. |
PageLayoutName | string? | Lezen/schrijven | Ruwe /PageLayout naam gelezen uit de catalogus (bijv. “SinglePage”, “TwoColumnLeft”). |
PageModeName | string? | Lezen/schrijven | Ruwe /PageMode naam gelezen uit de catalogus (bijv. “UseNone”, “UseOutlines”). |
PageLayout | PageLayout | Lezen/schrijven | Het /PageLayout item als een getypeerde enum. |
PageMode | PageMode | Lezen/schrijven | De /PageMode invoer als een getypeerde enum. |
NonFullScreenPageMode | PageMode | Lezen/schrijven | De /NonFullScreenPageMode viewer-voorkeur (naar welke paginamodus moet worden teruggegaan bij het verlaten van volledig scherm). |
PrintScaling | PrintScaling | Lezen/schrijven | De /PrintScaling viewervoorkeur. |
Duplex | PrintDuplex | Lezen/schrijven | De /Duplex weergavevoorkeur (standaard Simplex wanneer niet ingesteld). |
Direction | Direction | Lezen/schrijven | De /Direction weergavevoorkeur (tekststroomrichting). |
CryptoAlgorithm | CryptoAlgorithm? | Lezen | Het gebruikte encryptie-algoritme, of null wanneer het document niet versleuteld is. |
Id | Id? | Lezen | De /ID-array uit de trailer, of null wanneer er geen /ID-vermelding aanwezig is. |
IsPdfUaCompliant | bool | Lezen | True wanneer de XMP-metadata van het document een pdfuaid:part-vermelding bevat (PDF/UA-1 identifier). |
Language | string? | Lezen/schrijven | De natuurlijke taal van het document (BCP 47). |
IsTagged | bool | Lezen | Of het document een getagde PDF is. |
HasStructTree | bool | Lezen | Of het document een structuurboom heeft. |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | Lezen | De structuurboom-wortel (/StructTreeRoot) voor het lezen van de logische structuur van een getagd document, of null wanneer het document niet getagd is. |
LogicalStructure | Aspose.Pdf.Structure.RootElement | Lezen | De wortel van de logische-structuurboom van het document. |
TaggedContent | Tagged.ITaggedContent | Lezen | Getagde-inhoudsoppervlak voor toegankelijkheidsmetadata en de logische-structuurboom. |
OptimizeSize | bool | Lezen/schrijven | Haalt of stelt een vlag in die aangeeft of het document bij het opslaan op grootte moet worden geoptimaliseerd. |
EmbedStandardFonts | bool | Lezen/schrijven | Wanneer true, worden de standaard 14 PostScript lettertypen (Helvetica / Times / Courier × 4 stijlen + Symbol + ZapfDingbats) ingebed in het opgeslagen document zodat de output identiek wordt weergegeven zonder te vertrouwen op viewer-side font fallbacks. |
IgnoreCorruptedObjects | bool | Lezen/schrijven | Wanneer true, tolereert de parser corrupte indirect-object declaraties (extra/vervormde bytes tussen objecten) in plaats van een fout te genereren. |
Background | Color? | Lezen/schrijven | Documentbrede achtergrondkleur die op elke pagina wordt aangebracht vóór de inhoud tijdens opslaan. |
Actions | Annotations.DocumentActionCollection | Lezen | Catalog /AA extra-actie woordenboek. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Lezen | Opgeslagen aangepaste beveiligingshandler wanneer ingesteld via de ICustomSecurityHandler Encrypt-overloads. |
AllowReusePageContent | bool | Lezen/schrijven | Of de saver identieke paginacontentstreams mag hergebruiken. |
EnableNotificationLogging | bool | Lezen/schrijven | Of het document notificatielogboekvermeldingen genereert. |
HandleSignatureChange | bool | Lezen/schrijven | Of handtekeningvelden change-handlers afvuren wanneer hun dict mutereert. |
HideMenubar | bool | Lezen/schrijven | Weergavevoorkeur: menubalk verbergen (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Lezen/schrijven | Weergavevoorkeur: werkbalk verbergen (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Lezen/schrijven | Viewervoorkeur: verberg venster UI chrome (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Lezen/schrijven | Sta gaten in de xref-tabel toe tijdens het parseren. |
PickTrayByPdfSize | bool | Lezen/schrijven | Viewervoorkeur: kies de papierlade op basis van PDF-paginagrootte (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Lezen/schrijven | Maximum bestandsgrootte (bytes) die volledig in het geheugen wordt geladen. |
DefaultNodesNumInSubtrees | byte | Lezen | Standaard vertakkingsfactor van de paginaboom (PDF-tabel 30 /Count vs /Kids-ratio). |
Methoden
| Handtekening | Beschrijving |
|---|---|
Document() | Maak een nieuw leeg PDF-document (parameterloze constructor, komt overeen met public API). |
Document(filename: string) | Open een PDF-document vanaf een bestandspad. |
Document(version: PdfVersion) | Maak een leeg document gericht op de opgegeven PDF-specificatieversie. |
Document(filename: string, password: string) | Open een versleuteld PDF-document vanaf een bestandspad met een wachtwoord. |
Document(filename: string, certOptions: Security.CertificateEncryptionOptions) | Open een met Public-Key security-handler versleuteld document vanaf een bestandspad met de meegeleverde certificaat-encryptieopties. |
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool) | File-ctor met cert-opties en de isManagedStream-vlag (alleen opgeslagen — de in-memory byte-buffer is altijd herbruikbaar). |
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions) | Open een met Public-Key security-handler versleuteld document vanaf een stream. |
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool) | Stream-ctor met cert-opties en de isManagedStream-vlag. |
Document(input: Stream, password: string) | Open een versleuteld PDF-document vanuit een stream met een wachtwoord. |
Document(path: string, options: HtmlLoadOptions) | Open een HTML bestand en converteer naar PDF met de opgegeven opties. |
Document(stream: Stream, options: HtmlLoadOptions) | Open een HTML stream en converteer naar PDF met de opgegeven opties. |
Document(path: string, options: TxtLoadOptions) | Open een platte-tekst (.txt) bestand en converteer het naar PDF met de opgegeven opties. |
Document(stream: Stream, options: TxtLoadOptions) | Open een platte-tekst stream en converteer het naar PDF met de opgegeven opties. |
Document(path: string, options: MdLoadOptions) | Open een Markdown-bestand en converteer het naar PDF met de opgegeven opties. |
Document(stream: Stream, options: MdLoadOptions) | Open een Markdown-stroom en converteer deze naar PDF met de opgegeven opties. |
Document(path: string, options: SvgLoadOptions) | Open een SVG-bestand en converteer het naar PDF met de opgegeven opties. |
Document(stream: Stream, options: SvgLoadOptions) | Open een SVG-stroom en converteer deze naar PDF met de opgegeven opties. |
Create() | Maak een nieuw leeg PDF-document aan. |
Open(data: byte[]) | Open een PDF-document vanuit een byte-array. |
Open(data: byte[], password: string) | Open een versleuteld PDF-document vanuit een byte-array met een wachtwoord. |
Open(path: string) | Open een PDF-document vanuit een bestandspad. |
Open(path: string, password: string) | Open een versleuteld PDF document vanaf een bestandspad met een wachtwoord. |
Document(input: Stream) | Open een PDF document vanaf een stream (constructor, komt overeen met public API). |
Open(stream: Stream) | Open een PDF document vanaf een stream. |
Open(stream: Stream, password: string) | Open een versleuteld PDF document vanaf een stream met een wachtwoord. |
Open(path: string, options: MdLoadOptions) | Open een Markdown-bestand en converteer het naar een PDF-document. |
Open(data: byte[], options: MdLoadOptions) | Open een Markdown-bestand vanuit bytes en converteer het naar een PDF-document. |
Open(path: string, options: SvgLoadOptions) | Open een SVG-bestand en converteer het naar een PDF-document. |
Open(path: string, options: HtmlLoadOptions) | Open een SVG-bestand vanuit bytes en converteer het naar een PDF-document. |
Open(data: byte[], options: HtmlLoadOptions) | Open een HTML-bestand vanuit bytes en converteer het naar een PDF-document. |
Open(data: byte[], options: SvgLoadOptions) | Roept Open(data, options) aan op deze Document-instantie. |
BindXml(file: string) | Koppel een Aspose.Pdf XML-sjabloon aan dit document. |
BindXml(stream: Stream) | Koppel een Aspose.Pdf XML-sjabloon vanuit een stream aan dit document. |
BindXml(xmlStream: Stream, xslStream: Stream?) | Koppel een Aspose.Pdf XML sjabloon vanuit een stream met een optionele XSLT stylesheet stream. |
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?) | Bind een Aspose.Pdf XML template vanuit een stream met een optionele XSLT stylesheet-stream en expliciete XmlReader instellingen voor de invoer-parse. |
BindXml(xmlFile: string, xslFile: string?) | Bind een Aspose.Pdf XML template met een optionele XSLT stylesheet. |
Validate() | Valideer de documentstructuur en geef eventuele gevonden problemen terug. |
Validate(outputLogStream: Stream, format: PdfFormat) | Valideer het document tegen een specifiek PDF-formaat (PDF/A, PDF/X). |
Validate(options: PdfFormatConversionOptions) | Valideer het document tegen een specifiek PDF-formaat met conversie-opties. |
Validate(outputLogFileName: string, format: PdfFormat) | Valideer het document tegen een specifiek PDF-formaat en schrijf het logboek naar een bestand. |
GetPdfACompliance() | Retourneert het PDF/A compatibiliteitsniveau dat uit XMP-metadata is gedetecteerd, of null als het geen PDF/A document is. |
IsRepairNeeded(options: RepairOptions) | Controleer of het document reparatie nodig heeft. |
Repair() | Repareer het document door het opnieuw te serialiseren. |
LinearizeDocument() | Lineariseer het document voor snelle weergave op het web. |
GetCatalogValue(key: string) | Leest een waarde uit de /Catalog van het document op naam. |
Flatten() | Vlak alle formuliervelden af — rendert hun visuele weergave in de paginainhoud en verwijdert het interactieve formulier. |
Flatten(flattenSettings: Forms.Form.FlattenSettings) | Vlak maken met expliciete instellingen. |
GetOrCreateMetadata() | Haal XMP-metadata op of maak deze aan voor dit document. |
AddEmbeddedFile(fileName: string, fileData: byte[]?, description: string?, mimeType: string?, compress: bool, creationDate: DateTime?, modDate: DateTime?) | Voeg een ingesloten bestand toe aan het document. |
AddNamedDestination(name: string, destination: DestinationArray) | Voeg een benoemde bestemming toe aan het document met behulp van de /Names → /Dests naamboom. |
RemoveNamedDestination(name: string) | Verwijder een benoemde bestemming uit de /Names → /Dests naamboom van het document. |
HasIncrementalUpdate() | Retourneert true als deze PDF incrementele updates gebruikt (heeft meerdere %%EOF-markeringen). |
SetVersion(version: string) | Stel de PDF-versie in voor de uitvoerkop (bijv. “1.7”, “2.0”). |
ImportPage(source: Document, pageNumber: int, insertAt: int) | Importeer een enkele pagina van een ander document in dit document. |
ImportPages(source: Document, pageNumbers: int[], insertAt: int) | Importeer gespecificeerde pagina’s van een ander document in dit document. |
GetOrCreateViewerPreferences() | Haal de weergavevoorkeuren op of maak ze aan voor dit document. |
RemoveFormField(fieldName: string) | Verwijder een formulierveld op naam van alle pagina’s en de AcroForm. |
Dispose() | Roept Dispose aan op deze Document-instantie. |
Convert(callback: CallBackGetHocr, flattenImages: bool) | Render elke pagina naar een afbeelding, geef deze door aan de OCR-callback, en leg vervolgens de geretourneerde hOCR-tekst over de pagina als een onzichtbare tekstlaag (tekst-renderingsmodus 3, /Tr 3) zodat de PDF doorzoekbaar / kopieerbaar wordt. |
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool) | Roept Convert(callback, flattenImages) aan op deze Document-instantie. |
Convert(callback: CallBackGetHocr) | Convenience-overload: hetzelfde als Convert(CallBackGetHocr, bool) met flattenImages = false. |
Convert(callback: CallBackGetHocrWithPage) | Convenience-overload van Convert(CallBackGetHocrWithPage, bool) met flattenImages = false. |
MergeDocuments(documents) | Stelt een PDF-document voor. Dit is het belangrijkste toegangspunt voor de bibliotheek. |
MergeDocuments(files) | Roept MergeDocuments(files) aan op deze Document-instantie. |
Merge(documents) | Voeg elke pagina van elke documentvermelding samen in dit document, behoud de bronvolgorde. |
Merge(files) | Voeg elke pagina van elk bestand in files samen in dit document. |
Merge(mergeOptions: MergeOptions, documents) | Samenvoegen met expliciete opties. |
Merge(mergeOptions: MergeOptions, files) | Voeg bestanden samen met expliciete opties — dezelfde semantiek als de Document[]-overload. |
MergeDocuments(mergeOptions: MergeOptions, files) | Statische samenvoeging: maak een nieuw Document dat elke pagina uit bestanden bevat, en pas vervolgens mergeOptions toe. |
SendTo(device: Devices.DocumentDevice, output: Stream) | Render dit document via apparaat naar output — delegeert naar Stream). |
SendTo(device: Devices.DocumentDevice, outputFileName: string) | Bestand overload van DocumentDevice, Stream). |
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream) | Render een paginabereik — delegeert naar de page-range Process overload van het apparaat. |
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string) | File-pair paginabereik overload. |
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters) | Voer een vooraf gedefinieerde fixup-operatie uit. |
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters) | File-log overload van Convert(Fixup, Stream, bool, object[]). |
Convert(fixup: Fixup, outputLog: string) | Pas fixup toe en schrijf een log naar outputLog (het algemene, niet-validatiegeval). |
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions) | Open srcFileName via de load-options hiërarchie (HtmlLoadOptions / SvgLoadOptions / MdLoadOptions zijn allemaal afgeleid van LoadOptions) en sla op naar dstFileName. |
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions) | Roept Convert(srcFileName, loadOptions, dstStream, saveOptions) aan op deze Document-instantie. |
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions) | Roept Convert(srcStream, loadOptions, dstFileName, saveOptions) aan op deze Document-instantie. |
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions) | Roept Convert(srcStream, loadOptions, dstStream, saveOptions) aan op deze Document-instantie. |
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm) | Versleutel het document met het opgegeven algoritme, wachtwoorden en machtigingen. |
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Encrypt overload die een expliciete usePdf20-vlag accepteert. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool) | Encrypt overload die de Permissions-flags-enum en een expliciete usePdf20-vlag accepteert. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm) | Encrypt overload die de legacy Permissions-flags-enum accepteert. |
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string) | Wijzig het wachtwoord van het gebonden document. |
Decrypt() | Verwijder versleuteling van het document. |
Optimize() | Optimaliseer documentbronnen door ongebruikte objecten te verwijderen en streams te dedupliceren. |
ProcessParagraphs() | Verwerk alinea’s in het document (lay-outstap vóór het opslaan). |
OptimizeResources() | Roept OptimizeResources aan op deze Document-instantie. |
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions) | Roept OptimizeResources(strategie) aan op deze Document-instantie. |
Convert(options: PdfFormatConversionOptions) | Converteer het document naar het opgegeven PDF/A conformiteitsniveau. |
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction) | Converteer het document naar een specifiek PDF/A-formaat met een logbestand. |
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) | Converteer het document naar een specifiek PDF/A-formaat met een logbestand, waarbij de transparantieafhandeling wordt opgegeven. |
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction) | Converteer het document naar een specifiek PDF/A-formaat met een logstroom. |
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction) | Stream-log overbelasting met expliciete transparantie-actie. |
RemovePdfaCompliance() | Verwijder PDF/A-compliance-identificatie uit XMP-metadata. |
Save() | Sla het document op de plaats op: schrijft terug naar het bestand waar het document vandaan is geopend (FileName), of voert een incrementele opslag uit naar de oorspronkelijke bronstroom wanneer het document geopend is vanuit een beschrijfbare FileStream. |
ToArray() | Serialiseer het document naar een nieuwe byte-array. |
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler) | Versleutel met een aangepaste security handler, die de /O- en U-waarden, de bestandssleutel en het per-objectcijfer levert in plaats van de Standard handler. |
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler) | Zelfde — Permissions-typed overload. |
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>) | Versleutel met een lijst van publieke certificaten van ontvangers (Public-Key /Filter security handler). |
Save(outputFileName: string) | Sla het document op in een bestand. |
Save(outputFileName: string, format: SaveFormat) | Sla het document op in een bestand in het opgegeven formaat. |
Save(outputStream: Stream, format: SaveFormat) | Sla het document op in een stream in het opgegeven formaat. |
Save(output: Stream, options: HtmlSaveOptions) | Sla het document op als HTML naar een stream met behulp van de opgegeven opties. |
Save(path: string, options: HtmlSaveOptions) | Sla het document op als HTML in een bestand met de opgegeven opties. |
Save(outputStream: Stream, options: SaveOptions) | Opslaan naar een stream met algemene SaveOptions (stubtype uit de Aspose.Pdf namespace). |
Save(outputFileName: string, options: SaveOptions) | Opslaan naar een bestand met algemene SaveOptions (stubtype uit de Aspose.Pdf namespace). |
Save(options: SaveOptions) | Sla het document op met de geconfigureerde SaveOptions. |
SaveAsync(cancellationToken: System.Threading.CancellationToken) | Async wrapper rond Save(). |
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | Async wrapper rond Save(SaveOptions). |
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken) | Async wrapper rond Save(Stream). |
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken) | Async wrapper rond Save(Stream, SaveFormat). |
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | Async wrapper rond Save(Stream, SaveOptions). |
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken) | Async-wrapper rond Save(string). |
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken) | Async-wrapper rond Save(string, SaveFormat). |
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken) | Async-wrapper rond Save(string, SaveOptions). |
Save(output: Stream) | Sla het document op naar een stream. |
SetDefaultFileSizeLimitToMemoryLoading() | Reset FileSizeLimitToMemoryLoading naar de ingebouwde standaardwaarde. |
SetTitle(title: string) | Werk de /Info /Title entry bij. |
PageNodesToBalancedTree(nodesNumInSubtrees: byte) | Herbouw de paginaboom zodat elke subboom nodesNumInSubtrees kinderen heeft. |
RemoveMetadata() | Verwijder alle metadata. |
RemovePdfUaCompliance() | Verwijder PDF/UA compliance-markeringen. |
FlattenTransparency() | Vlak transparantie af tot ondoorzichtige graphics. |
SplitSharedImages(pages) | Geef elke van de doorgegeven pagina’s een privékopie van de afbeelding XObjects die ze delen, zodat een in-place bewerking die via één pagina wordt bereikt (bijv. |
Repair(options: RepairOptions) | Pas de gevraagde reparatie-pass toe. |
GetObjectById(id: string) | Los een PDF-object op met een string-id. |
ExportAnnotationsToXfdf(stream: Stream) | Exporteer elke annotatie in het document naar een XFDF-stream. |
ExportAnnotationsToXfdf(fileName: string) | Exporteer elke annotatie in het document naar een XFDF-bestand. |
ImportAnnotationsFromXfdf(stream: Stream) | Importeer annotaties vanuit een XFDF-stream in het document. |
ImportAnnotationsFromXfdf(fileName: string) | Importeer annotaties uit een XFDF-bestand in het document. |
GetXmpMetadata(stream: Stream) | Schrijf het XMP /Metadata-pakket van het document naar de stream. |
SetXmpMetadata(stream: Stream) | Vervang het XMP /Metadata-pakket van het document vanuit de stream. |
ConvertPageToPNGMemoryStream(page: Page) | Converteer één pagina naar een PNG-memory-stream. |
SaveXml(file: string) | Document opslaan als XML (Aspose-Pdf XML schema). |
Check(doRepair: bool) | Valideer / herstel het document. |
Check(doRepair: bool, output: System.IO.Stream) | Valideer de paginainhoudstreams van het document en schrijf een XML rapport van eventuele problemen naar de uitvoer. |
LoadFrom(filename: string, options: LoadOptions) | Async-bestandslaadwrapper (momenteel synchroon). |
Document(filename: string, isManagedStream: bool) | Single-arg ctor waarvan de parameter de vastgestelde naam bestandsnaam behoudt. |
Document(input: Stream, isManagedStream: bool) | Stream ctor met managed-stream vlag. |
Document(input: Stream, password: string, isManagedStream: bool) | Stream ctor met wachtwoord + managed-stream vlag. |
Document(filename: string, password: string, isManagedStream: bool) | File ctor met wachtwoord + managed-stream vlag. |
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Stream ctor met wachtwoord + ICustomSecurityHandler. |
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | Stream ctor met wachtwoord + managed-stream + ICustomSecurityHandler. |
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | File ctor met wachtwoord + ICustomSecurityHandler. |
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler) | File ctor met wachtwoord + managed-stream + ICustomSecurityHandler. |
Document(input: Stream, options: LoadOptions) | Stream ctor met LoadOptions. |
Document(filename: string, options: LoadOptions) | File ctor met LoadOptions — dezelfde runtime-dispatch als de stream-overload. |
FreeMemory() | Leegt het geheugen. |