Document

Översikt

Document är en klass i Aspose.PDF FOSS för .NET. ärvt från: IDisposable.

Representerar ett PDF-dokument.

Denna klass ger 150 metoder för att arbeta med Dokumentobjekt i .NET-program. Tillgängliga metoder inkluderar: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt,och 40 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla .NET-applikationer efter att ha installerat Aspose.PDF FOSS för .Net-paketet. och egenskaper: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm,Och 71 fler.

ägodelar

NamnTyp avAccessBeskrivning
IsLicensedboolLäsningOm licensen för närvarande är tillämplig.
JavaScriptJavaScriptCollectionLäsningDokumentnivå JavaScript (PDF spec §12.6.4.16 - /Names/JavaScript namnträ i katalogen).
PagesPageCollectionLäsningSamlingen av sidor i detta dokument.
InfoDocumentInfoLäsningDokumentinformationsspråk (titel, författare etc.).
FileNamestring?LäsningFilnamnet/vägen i detta dokument har laddat från, eller noll om laddas från en ström.
EnableObjectUnloadboolLäs/ SkrivAtt ladda ut stora föremål efter användning för att minska minnestryck.
PdfVersionstring?LäsningPDF-versionen från filnamnet (t.ex. ”1.4”, ” 1.7”, “2.0”).
PageCountintLäsningKort för Pages.Count.
Versionstring?LäsningAlias för PdfVersion.
IsPdfaCompliantboolLäsningGoda om dokumentet själv förklarar sig PDF/A-kompatibla.
PdfFormatAspose.Pdf.PdfFormatLäsningReturnerar PDF-format som deklarerats i detta dokument.
IsLinearizedboolLäs/ SkrivHämtar eller anger is linearized.
EnableSignatureSanitizationboolLäs/ SkrivNär det är sant (default) skruvar författaren inaktiga signaturreferenser under spara.
_engineDocEngineDocFacadeLäsningMotorhandtag exponerad för arv doc._engineDoc.X-åtkomstmönster.
FormFormLäsningDen interaktiva formen (AcroForm).
HasFormboolLäsningOm dokumentet har en interaktiv form.
DisableFontLicenseVerificationsboolLäs/ SkrivOm du ska inaktivera bokstavlicens verifiering kontroller.
FontUtilitiesIDocumentFontUtilitiesLäsningFontverktyg för underinställning och fonthantering.
OutlinesOutlineCollectionLäsningDokumentet är utsläppsrätter (bokmärken) eller noll om det inte finns något.
HasOutlinesboolLäsningOm dokumentet har bokmärken.
CollectionCollection?Läs/ SkrivPDF-portfölj (samlingar) - returnerar katalogens samlingsdialog som en samling eller noll om dokumentet inte är ett portfolio.
MetadataMetadataLäsningXMP metadata för dokumentet.
HasMetadataboolLäsningOm dokumentet har XMP metadata.
IsEncryptedboolLäsningOm dokumentet är krypterat.
IsDecryptedboolLäsningOm dokumentet har decrypterats framgångsrikt (dvs. den decryptorn initialiserades).
EncryptionInfoEncryptionInfo?LäsningKryptering detaljer, eller noll om inte krypteras.
PermissionsintLäsningRaw /P tillåtelser bitmask från krypteringsrutan (PDF 32000-1:2008 Tabell 22).
OpenActionIAppointment?Läs/ SkrivDokumentet öppna åtgärden (åtgärd eller destination utförs när PDF-filen öppnas) eller noll.
PageInfoPageInfoLäs/ SkrivDe standardsidor/marginer som tillämpas på sidor som läggs efter detta är inställda.
EmbeddedFilesEmbeddedFileCollectionLäsningInbyggda filer samla.
HasEmbeddedFilesboolLäsningOm dokumentet har inbyggda filer.
PageLabelsPageLabelCollectionLäsningSidan etiketter eller noll.
HasPageLabelsboolLäsningOm dokumentet har sidlags.
HasCollectionboolLäsningOm dokumentet är en PDF-portfölj (det finns ett /Kollektionsordbok i katalogen).
OutputIntentsOutputIntentsLäsningUtgångsintender som deklareras i dokumentkatalogen.
DestinationsDestinationCollectionLäsningTillhandahåller destinationssökningsmetoder (t.ex., GetPageNumber efter destinationnamn).
HasDestinationsboolLäsningOm dokumentet har namngivna destinationer.
NamedDestinationsNamedDestinationCollectionLäsningDe nämnda destinationer i dokumentet.
OptionalContentOptionalContentProperties?LäsningOptionella innehållsegenskaper (lagrar) eller noll om ingen.
HasLayersboolLäsningOm dokumentet har valfritt innehåll (lagrar).
ViewerPreferencesViewerPreferences?LäsningSe preferenser som styr hur dokumentet visas.
CenterWindowboolLäs/ Skriv/CenterWindow tittarföreträde: position dokumentfönstret i mitten av skärmen.
FitWindowboolLäs/ Skriv/FitWindow tittarföreträde: återställ fönstret för att passa den första sidan som visas.
DisplayDocTitleboolLäs/ Skriv/DisplayDocTitle tittarpreferens: Visa dokumenttiteln i fönstrets titelrutan istället för filnamnet.
PageLayoutNamestring?Läs/ SkrivRaw /PageLayout namn läst från katalogen (t.ex., “SinglePage”, " TwoColumnLeft").
PageModeNamestring?Läs/ SkrivRaw /PageMode namn läst från katalogen (t.ex., “UseNone”, " UseOutlines").
PageLayoutPageLayoutLäs/ SkrivDen /PageLayout ingången som en typad enum.
PageModePageModeLäs/ SkrivDen /PageMode ingången som en typad enum.
NonFullScreenPageModePageModeLäs/ SkrivDen /NonFullScreenPageMode tittarföreträde (vilket sidläge att vända till när du lämnar fullskärmen).
PrintScalingPrintScalingLäs/ SkrivDen /PrintScaling tittarens preferens.
DuplexPrintDuplexLäs/ SkrivDen /Duplex-sökaren (default Simplex när den är inställd).
DirectionDirectionLäs/ SkrivDen /Direction viewers preferens (textflödes riktning).
CryptoAlgorithmCryptoAlgorithm?LäsningKrypteringsalgoritmen används, eller noll när dokumentet inte krypteres.
IdId?Läsning/ID-fältet från trailern, eller noll när ingen /id-inträde är närvarande.
IsPdfUaCompliantboolLäsningSanningen är när XMP-metadata i dokumentet bär en pdfuaid:part input (PDF/UA-1 identifierare).
Languagestring?Läs/ SkrivDokumentets naturliga språk (BCP 47).
IsTaggedboolLäsningOm dokumentet är taggat PDF.
HasStructTreeboolLäsningOm dokumentet har ett strukturträd.
StructTreeRootAspose.Pdf.Tagged.StructTreeRoot?LäsningStruktur-trädrötten (/StructTreeRoot) för att läsa en taggad dokumentets logiska struktur, eller noll när dokumentet inte är taggat.
LogicalStructureAspose.Pdf.Structure.RootElementLäsningRötterna i dokumentets logiska struktur träd.
TaggedContentTagged.ITaggedContentLäsningTaggad innehållsyta för tillgänglighet metadata och logik-struktur träd.
OptimizeSizeboolLäs/ SkrivFå eller sätta en flagga som indikerar om dokumentet ska optimeras för storlek på spara.
EmbedStandardFontsboolLäs/ SkrivNär det är sant, standard 14 PostScript fonts (Helvetica / Times / Courier × 4 stilar + Symbol + ZapfDingbats) är inbyggda i sparat dokument så att utgången renderar identiskt utan att förlita sig på visuell-sidor font fallback.
IgnoreCorruptedObjectsboolLäs/ SkrivNär det är sant tolererar parseren korrupta indirekta objekt-deklarationer (extra/graviga byter mellan föremål) istället för att kasta.
BackgroundColor?Läs/ SkrivDokument-wide bakgrundsfärg målad på varje sida innan innehåll under Spara.
ActionsAnnotations.DocumentActionCollectionLäsningKatalog /AA Extra-action ordbok.
CustomSecurityHandlerSecurity.ICustomSecurityHandler?LäsningLagras anpassad säkerhetsoperatör när den inställs via ICustomSecurityHandler Krypterade överladdningar.
AllowReusePageContentboolLäs/ SkrivOm sparen kan återanvända identiska sidinnehållströmmar.
EnableNotificationLoggingboolLäs/ SkrivOm dokumentet utfärdar anmälningslogginsatser.
HandleSignatureChangeboolLäs/ SkrivOavsett om signaturfält brinner förändring handlare när deras dik muterar.
HideMenubarboolLäs/ SkrivSe preferens: göm menyn (/ViewerPreferences /HideMenubar).
HideToolBarboolLäs/ SkrivSe preferens: göm verktygsfältet (/ViewerPreferences /HideToolbar).
HideWindowUIboolLäs/ SkrivFöreträde för tittare: göm fönstret UI chrome (/ViewerPreferences /HideWindowUI).
IsXrefGapsAllowedboolLäs/ SkrivLåt luckor i xref-tabellen under parsa.
PickTrayByPdfSizeboolLäs/ SkrivFöreträde för tittare: Välj pappersrutan enligt PDF-sidstorlek (/ViewerPreferences /PickTrayByPDFSize).
FileSizeLimitToMemoryLoadingintLäs/ SkrivMaximalt filstorlek (byter) laddas helt i minnet.
DefaultNodesNumInSubtreesbyteLäsningStandard sida-träd gränssnitt faktor (PDF tabell 30 /Count vs /Kids ratio).

Metoder

SignatureBeskrivning
Document()Skapa ett nytt tomt PDF-dokument (parameterlöst konstruktör, matchar den offentliga API).
Document(filename: string)Öppna ett PDF-dokument från en filvägen.
Document(version: PdfVersion)Skapa ett tomt dokument som riktar sig mot den angivna PDF-specifikationsversionen.
Document(filename: string, password: string)Öppna ett krypterat PDF-dokument från en filvägen med ett lösenord.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions)Öppna ett Public Key Security-handlare krypterat dokument från en filvägen med de tillgängliga certifikat-kryptering alternativen.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Fil ctor med cert-alternativ och isManagedStream flagga (lagrades endast - in-memory byte buffer är alltid återanvändbar).
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions)Öppna ett Public Key Security-handler krypterat dokument från en ström.
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Stream ctor med cert-alternativ och isManagedStream flagga.
Document(input: Stream, password: string)Öppna ett krypterat PDF-dokument från en ström med ett lösenord.
Document(path: string, options: HtmlLoadOptions)Öppna en HTML-fil och konvertera till PDF med de angivna alternativen.
Document(stream: Stream, options: HtmlLoadOptions)Öppna en HTML-ström och konvertera till PDF med de angivna alternativen.
Document(path: string, options: TxtLoadOptions)Öppna en platt text (.txt) fil och konvertera den till PDF med de angivna alternativen.
Document(stream: Stream, options: TxtLoadOptions)Öppna en platt textström och konvertera den till PDF med de angivna alternativen.
Document(path: string, options: Converters.MdLoadOptions)Öppna en Markdown-fil och konvertera den till PDF med de angivna alternativen.
Document(stream: Stream, options: Converters.MdLoadOptions)Öppna en Markdown-ström och konvertera den till PDF med de angivna alternativen.
Document(path: string, options: Converters.SvgLoadOptions)Öppna en SVG-fil och konvertera den till PDF med hjälp av de angivna alternativen.
Document(stream: Stream, options: Converters.SvgLoadOptions)Öppna en SVG-ström och konvertera den till PDF med de angivna alternativen.
Create()Skapa ett nytt tomt PDF-dokument.
Open(data: byte[])Öppna ett PDF-dokument från en byte array.
Open(data: byte[], password: string)Öppna ett krypterat PDF-dokument från en byte array med ett lösenord.
Open(path: string)Öppna ett PDF-dokument från en filvägen.
Open(path: string, password: string)Öppna ett krypterat PDF-dokument från en filvägen med ett lösenord.
Document(input: Stream)Öppna ett PDF-dokument från en ström (konstruktor, matchar den offentliga API).
Open(stream: Stream)Öppna ett PDF-dokument från en ström.
Open(stream: Stream, password: string)Öppna ett krypterat PDF-dokument från en ström med ett lösenord.
Open(path: string, options: Converters.MdLoadOptions)Öppna en Markdown-fil och konvertera den till ett PDF-dokument.
Open(data: byte[], options: Converters.MdLoadOptions)Öppna en Markdown-fil från byter och konvertera den till ett PDF-dokument.
Open(path: string, options: Converters.SvgLoadOptions)Öppna en SVG-fil och konvertera den till ett PDF-dokument.
Open(path: string, options: HtmlLoadOptions)Öppna en SVG-fil från byter och konvertera den till ett PDF-dokument.
Open(data: byte[], options: HtmlLoadOptions)Öppna en HTML-fil från byter och konvertera den till ett PDF-dokument.
Open(data: byte[], options: Converters.SvgLoadOptions)Kallera Öppna (data, alternativ) i detta Dokument instans.
BindXml(file: string)Bind en Aspose.Pdf XML-templat till detta dokument.
BindXml(stream: Stream)Bind en Aspose.Pdf XML-mall från ett flöde till detta dokument.
BindXml(xmlStream: Stream, xslStream: Stream?)Bind en Aspose.Pdf XML-mall från ett flöde med en valfri XSLT-stylbladflöden.
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?)Bind en Aspose.Pdf XML-mall från ett flöde med en valfri XSLT-stylbladström och uttryckliga XmlReader inställningar för inmatningsparsen.
BindXml(xmlFile: string, xslFile: string?)Bind en Aspose.Pdf XML-mall med ett valfritt XSLT-stylblad.
Validate()Validerar dokumentstrukturen och returnerar eventuella problem som hittats.
Validate(outputLogStream: Stream, format: PdfFormat)Validerar dokumentet mot ett specifikt PDF-format (PDF/A, PDF/X).
Validate(options: PdfFormatConversionOptions)Validerar dokumentet mot ett specifikt PDF-format med hjälp av konverteringsalternativ.
Validate(outputLogFileName: string, format: PdfFormat)Validerar dokumentet mot ett specifikt PDF-format, skriver logg till en fil.
GetPdfACompliance()Återställer PDF/A-kompatibilitetsnivån som upptäcks från XMP metadata, eller noll om inte ett PDF / A-dokument.
IsRepairNeeded(options: RepairOptions)Kontrollera om dokumentet behöver repareras.
Repair()Reparera dokumentet genom att serierisera det igen.
LinearizeDocument()Lineariserar dokumentet för snabb webbläsning.
GetCatalogValue(key: string)Läser ett värde från dokumentets /Katalog per namn.
Flatten()Flatta alla formfält – gör deras visuella utseende till sidinnehåll och tar bort den interaktiva formen.
Flatten(flattenSettings: Forms.Form.FlattenSettings)Flat med uttryckliga inställningar.
GetOrCreateMetadata()Hämta eller skapa XMP-metadata för detta dokument.
AddEmbeddedFile(fileName: string, fileData: byte[], description: string?, mimeType: string?, compress: bool, creationDate: DateTime?, modDate: DateTime?)Lägg till en inbyggd fil i dokumentet.
AddNamedDestination(name: string, destination: DestinationArray)Lägg till en namngiven destination i dokumentet med /Names → /Dests namn träd.
RemoveNamedDestination(name: string)Ta bort en namngiven destination från /Names → /Dests namn träd i dokumentet.
HasIncrementalUpdate()Returnerar sant om denna PDF använder incrementella uppdateringar (har flera %%EOF-märkare).
SetVersion(version: string)Ställ in PDF-versionen för utgångshemmen (t.ex. ”1.7”, ”2.0”).
ImportPage(source: Document, pageNumber: int, insertAt: int)Importera en enda sida från ett annat dokument till det här dokumentet.
ImportPages(source: Document, pageNumbers: int[], insertAt: int)Import av specifika sidor från ett annat dokument till detta dokument.
GetOrCreateViewerPreferences()Hämta eller skapa visningsinställningar för detta dokument.
RemoveFormField(fieldName: string)Ta bort ett formulärfält efter namn från alla sidor och AcroForm.
MergeDocuments(documents)Kalla MergeDocuments(dokument) på detta Dokument instans.
MergeDocuments(files)Kalla MergeDocuments(filer) på detta Dokument instans.
MergeDocuments(documents)Fusionera varje sida av dokumentet i ett nytt måldokument.
Merge(documents)Fyll i varje sida av varje dokument som kommer in i detta dokument, bevarar källordningen.
Merge(files)Fyll varje sida av varje fil i filer i detta dokument.
Merge(mergeOptions: MergeOptions, documents)Förenade med uttryckliga alternativ.
Merge(mergeOptions: MergeOptions, files)Kombinera filer med uttryckliga alternativ – samma semantik som dokumentet[] överbelastning.
MergeDocuments(mergeOptions: MergeOptions, files)Statisk Mörjning: Bygg ett nytt Dokument som innehåller varje sida från filer, applicera sedan mergeOptions.
MergeDocuments(mergeOptions: MergeOptions, files)Statisk Mjölja: filvägar varianter.
SendTo(device: Devices.DocumentDevice, output: Stream)Renderar detta dokument via enheten till utgången – delegater till Stream).
SendTo(device: Devices.DocumentDevice, outputFileName: string)Filer överladdning av DocumentDevice, Stream).
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream)Renderar ett sidområde – delegerar till enhetens sida-range Process överbelastning.
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string)Fil-par sida-range överbelastning.
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters)Kör en fördefinierad fixup-operation.
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters)File-log överbelastning av Convert(Fixup, Stream, bool, objekt[]).
Convert(fixup: Fixup, outputLog: string)Applicera fixup och skriv en logg till outputLog (den vanliga, icke-validering fallet).
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Öppna srcFileName via laddningsalternativ hierarki (HtmlLoadOptions / SvgLoadOptions/ MdLoadOptions alla härrör från LoadOptions) och spara till dstFilnamn.
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Kall Convert(srcFileName, loadOptions, dstStream, saveOption) på detta Dokument instans.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Kall Convert(srcStream, loadOptions, dstFileName, saveOption) på detta Dokument instans.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Kall Convert(srcStream, loadOptions, dstStreum, saveOption) på detta Dokument instans.
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Kryptera dokumentet med angiven algoritm, lösenord och tillstånd.
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Krypterad överbelastning som accepterar en uttrycklig användning av PDF20 flaggan.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Krypterad överbelastning som accepterar tillståndsflaggorna enum och ett uttryckligt användningsfönsterPdf20.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm)Krypterad överbelastning som accepterar arv tillstånd flaggor enum.
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Ändra lösenordet på det länkade dokumentet.
Decrypt()Ta bort kryptering från dokumentet.
Optimize()Optimera dokumentresurser genom att ta bort oanvända objekt och dubbla strömmar.
ProcessParagraphs()Processar punkter i dokumentet (layout steg innan spara).
OptimizeResources()Kalla OptimizeResources på detta Dokument instans.
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions)Kalla OptimizeResources(strategi) på detta Dokument instans.
Convert(options: PdfFormatConversionOptions)Konvertera dokumentet till det angivna PDF/A-konformitetsnivån.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction)Konvertera dokumentet till ett specifikt PDF/A-format med en logfil.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Konvertera dokumentet till ett specifikt PDF/A-format med en logfil, som anger transparenshantering.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction)Konvertera dokumentet till ett specifikt PDF/A-format med en loggström.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Stream-log överbelastning med uttrycklig transparensåtgärd.
RemovePdfaCompliance()Ta bort PDF/A-godkännandekod från XMP metadata.
Save()Spara dokumentet i plats: skriver tillbaka till filen som dokumenten öppnades från (FileName), eller gör en incremental sparar till den ursprungliga källströmmen när dokumentmet öppnade från ett skrivbart FileStream.
ToArray()Serierar dokumentet i en färsk byte array.
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler)Krypterad med en anpassad säkerhetsoperatör.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler)Samma - tillståndstyp överbelastning.
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>)Krypterad med en lista över mottagarens offentliga certifikat (Public-Key /Filter Security handler).
Save(outputFileName: string)Spara dokumentet i en fil.
Save(outputFileName: string, format: SaveFormat)Spara dokumentet i en fil i det angivna formatet.
Save(outputStream: Stream, format: SaveFormat)Spara dokumentet till en ström i det angivna formatet.
Save(output: Stream, options: HtmlSaveOptions)Spara dokumentet som HTML till en ström med de angivna alternativen.
Save(path: string, options: HtmlSaveOptions)Spara dokumentet som HTML till en fil med de angivna alternativen.
Save(outputStream: Stream, options: SaveOptions)Spara till en ström med allmän SaveOptions (stub typ från Aspose.Pdf namespace).
Save(outputFileName: string, options: SaveOptions)Spara till en fil med allmän SaveOptions (stub typ från Aspose.Pdf namespace).
Save(options: SaveOptions)Spara dokumentet med hjälp av konfigurerad SaveOptions.
SaveAsync(cancellationToken: System.Threading.CancellationToken)Async vrider runt Save().
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save(SaveOptions).
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save (Stream).
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save(Stream, SaveFormat).
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save(Stream, SaveOptions).
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save (string).
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save(string, SaveFormat).
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Async vrider runt Save(string, SaveOptions).
Save(output: Stream)Spara dokumentet till en ström.
SetDefaultFileSizeLimitToMemoryLoading()Omställ FileSizeLimitToMemoryLoading till dess inbyggda standard.
SetTitle(title: string)Uppdatera /Info /Title entré.
PageNodesToBalancedTree(nodesNumInSubtrees: byte)Återställ sidträdet så att varje underträd har knapparNumInSubtrees barn.
RemoveMetadata()Ta bort alla metadata.
RemovePdfUaCompliance()Ta bort PDF/UA-kompatibilitetskärmar.
FlattenTransparency()Flat transparens till opak grafik.
Repair(options: RepairOptions)Använd den begärda reparationspasset.
GetObjectById(id: string)Lös ett PDF-objekt med string id.
ExportAnnotationsToXfdf(stream: Stream)Exportera varje anteckning i dokumentet till en XFDF-ström.
ExportAnnotationsToXfdf(fileName: string)Exportera varje anteckning i dokumentet till en XFDF-fil.
ImportAnnotationsFromXfdf(stream: Stream)Import anteckningar från en XFDF-ström till dokumentet.
ImportAnnotationsFromXfdf(fileName: string)Import anteckningar från en XFDF-fil till dokumentet.
GetXmpMetadata(stream: Stream)Skriv dokumentets XMP / Metadata-paket för att strömma.
SetXmpMetadata(stream: Stream)Ersätt XMP / Metadata-paketet i dokumentet från strömmen.
ConvertPageToPNGMemoryStream(page: Page)Konvertera en sida till ett PNG-minneflöde.
SaveXml(file: string)Spara dokumentet som XML (Aspose-Pdf XML schema).
Check(doRepair: bool)Validerar / reparerar dokumentet.
Check(doRepair: bool, output: System.IO.Stream)Validerar dokumentets sidinnehåll strömmar och skriver en XML-rapport om eventuella problem med utgången.
LoadFrom(filename: string, options: LoadOptions)Async fil laddningsflikar (för närvarande synkroniserade).
Document(filename: string, isManagedStream: bool)Enstaka argen ctor namnet filnamn matchar Aspose.Pdf param namn.
Document(input: Stream, isManagedStream: bool)Stream ctor med managed-stream flagga.
Document(input: Stream, password: string, isManagedStream: bool)Stream ctor med lösenord + managed-stream flagga.
Document(filename: string, password: string, isManagedStream: bool)Fil ctor med lösenord + managed-stream flagga.
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Stream ctor med lösenord + ICustomSecurityHandler.
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Stream ctor med lösenord + managed-stream + ICustomSecurityHandler.
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Fil ctor med lösenord + ICustomSecurityHandler.
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Fil ctor med lösenord + managed-stream + ICustomSecurityHandler.
Document(input: Stream, options: LoadOptions)Stream ctor med LoadOptions.
Document(filename: string, options: LoadOptions)Fil ctor med LoadOptions.
FreeMemory()Rensa minnet av.
Dispose()Kallor finns i detta dokument instans.
Convert(callback: CallBackGetHocr, flattenImages: bool)Renderar varje sida till en bild, överlämnar den till OCR callback och sedan överskrider returnerad hOCR-tekst på sidan som ett osynlig textlag (text renderingläge 3, /Tr 3) så att PDF blir sökbar/kopierbar.
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool)Kall Convert(callback, flattenImages) på detta Dokument instans.
Convert(callback: CallBackGetHocr)Bekvämlighet överbelastning: liknande som konverterar(CallBackGetHocr, bool) med flattenImages = false.
Convert(callback: CallBackGetHocrWithPage)Bekvämlighet överbelastning av Konvertera(CallBackGetHocrWithPage, bool) med flattenImages = false.

Se även

 Svenska