Class Document
Navne til: Aspose.Pdf Sammensætning: Aspose.PDF.dll (25.4.0)
Klasse repræsenterer PDF-dokumentet.
public sealed class Document : IDisposable
Inheritance
Implements
De arvede medlemmer
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Document(Stream)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input)
Parameters
input
Stream
Stream med pdf dokument.
Document(Strøm og bool)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input, bool isManagedStream)
Parameters
input
Stream
Stream med pdf dokument.
isManagedStream
bool
Hvis den “true” indre strøm er lukket før udgangen; ellers er det ikke.
Document(Strøm, Strøm)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input, string password)
Parameters
input
Stream
Input stream objekt, der svarer til pdf er adgangskode beskyttet.
password
string
Brugeren eller ejerens adgangskode.
Document(Strøm, string, ICustomSecurityHandler)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input, string password, ICustomSecurityHandler customSecurityHandler)
Parameters
input
Stream
Input stream objekt, der svarer til pdf er adgangskode beskyttet.
password
string
Brugeren eller ejerens adgangskode.
customSecurityHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Document(Strøm, Strøm og Bool)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input, string password, bool isManagedStream)
Parameters
input
Stream
Stream med pdf dokument.
password
string
Brugeren eller ejerens adgangskode.
isManagedStream
bool
Hvis det indstilles til “true” indre strøm er lukket før udgangen; ellers er det ikke.
Document(Strøm, string, bool, ICustomSecurityHandler)
Start den nye dokumentinstans fra input’ strømmen.
public Document(Stream input, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)
Parameters
input
Stream
Stream med pdf dokument.
password
string
Brugeren eller ejerens adgangskode.
isManagedStream
bool
Hvis det indstilles til “true” indre strøm er lukket før udgangen; ellers er det ikke.
customSecurityHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Document(String)
Bare init Dokument ved hjælp af filename’. Det samme som Aspose.Pdf.Document.#ctor(System.IO.Stream).
public Document(string filename)
Parameters
filename
string
Navnet på PDF-dokumentfilen.
Document(String og Bool)
Bare init Dokument ved hjælp af filename’. Det samme som Aspose.Pdf.Document.#ctor(System.IO.Stream).
public Document(string filename, bool isManagedStream)
Parameters
filename
string
Navnet på PDF-dokumentfilen.
isManagedStream
bool
Hvis det indstilles til “true” indre strøm er lukket før udgangen; ellers er det ikke.
Document(string, string og ICustomSecurityHandler)
Initialiserer en ny instans af Aspose.Pdf.Document klassen til at arbejde med krypteret dokument.
public Document(string filename, string password, ICustomSecurityHandler customSecurityHandler)
Parameters
filename
string
Dokumentarfilens navn.
password
string
Brugeren eller ejerens adgangskode.
customSecurityHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Document(String og String)
Initialiserer en ny instans af Aspose.Pdf.Document klassen til at arbejde med krypteret dokument.
public Document(string filename, string password)
Parameters
filename
string
Dokumentarfilens navn.
password
string
Brugeren eller ejerens adgangskode.
Document(String, String og Bool)
Initialiserer en ny instans af Aspose.Pdf.Document klassen til at arbejde med krypteret dokument.
public Document(string filename, string password, bool isManagedStream)
Parameters
filename
string
Dokumentarfilens navn.
password
string
Brugeren eller ejerens adgangskode.
isManagedStream
bool
Hvis den “true” indre strøm er lukket før udgangen; ellers er det ikke.
Document(String, string, bool, ICustomSecurityHandler)
Initialiserer en ny instans af Aspose.Pdf.Document klassen til at arbejde med krypteret dokument.
public Document(string filename, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)
Parameters
filename
string
Dokumentarfilens navn.
password
string
Brugeren eller ejerens adgangskode.
isManagedStream
bool
Hvis den “true” indre strøm er lukket før udgangen; ellers er det ikke.
customSecurityHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Document()
Start et tomt dokument.
public Document()
Document(PdfVersion)
Initialiserer et tomt dokument efter version.
public Document(PdfVersion version)
Parameters
version
PdfVersion
Det er PDF-versionen.
Document(String og LoadOptions)
bner et eksisterende dokument fra en fil, der giver de nødvendige konverteringsmuligheder for at få PDF-dokumentet.
public Document(string filename, LoadOptions options)
Parameters
filename
string
Indtast fil til at konvertere til PDF-dokument.
options
LoadOptions
Representerer egenskaber til at konvertere filename’ til pdf-dokument.
Document(Strøm, LoadOptions)
bner et eksisterende dokument fra en strøm, der giver den nødvendige konvertering for at få PDF-dokument.
public Document(Stream input, LoadOptions options)
Parameters
input
Stream
Input stream til at konvertere til PDF-dokument.
options
LoadOptions
Representerer egenskaber til at konvertere input’ til pdf-dokument.
Fields
DefaultNodesNumInSubtrees
public const byte DefaultNodesNumInSubtrees = 10
Fællesværdi
Properties
Actions
Denne ejendom er et eksempel på DocumentActions-klassen, som giver dig mulighed for at få/sætte BeforClosing, BeforSaving osv. handlinger.
public DocumentActionCollection Actions { get; }
Ejendomsværdi
Examples
Dette eksempel viser, hvordan man får efter åbent handling af dokumentet:
Aspose.Pdf.Document document = new Aspose.Pdf.Document("d:\\work\\aspose\\aspose.pdf.kit.net.new\\trunk\\testdata\\Aspose.Pdf\\PdfWithOpenAction.pdf");
Aspose.Pdf.Annotations.DocumentActionCollection actions = document.Actions;
Aspose.Pdf.Annotations.PdfAction afterSavingAction = actions.AfterSaving;
AllowReusePageContent
Det giver mulighed for at fusionere sideindhold for at optimere dækningsstørrelse. Hvis der anvendes, kan differnet men duplikerede sider referere tilBemærk venligst, at denne tilstand kan forårsage bivirkninger som ændring af sideindhold, når en anden side ændres.
public bool AllowReusePageContent { get; set; }
Ejendomsværdi
Background
Få eller indstille baggrundsfarven i dokumentet.
public Color Background { get; set; }
Ejendomsværdi
CenterWindow
Få eller indsætte flag, der angiver, om placeringen af dokumentets vindue vil være centreret på skærmen.
public bool CenterWindow { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får CenterWindow flag:
Document document = new Document("sample.pdf");
bool value = document.CenterWindow;
Collection
Vi har indsamlet dokumenter.
public Collection Collection { get; set; }
Ejendomsværdi
CryptoAlgorithm
Få sikkerhedsindstillinger, hvis dokumentet er krypteret.Hvis dokumentet ikke er krypteret, vil det tilsvarende undtagelse blive opført i .net 1.1eller CryptoAlgorithm vil være nul for andre .net-versioner.
public CryptoAlgorithm? CryptoAlgorithm { get; }
Ejendomsværdi
CustomSecurityHandler
Du får en sikkerhedshandler.
public ICustomSecurityHandler CustomSecurityHandler { get; }
Ejendomsværdi
Destinations
Få indsamlingen af destinationer.Forældet. bedes du bruge NamedDestinations.
public DestinationCollection Destinations { get; }
Ejendomsværdi
Direction
Få eller indstille læsningsordre af tekst: L2R ( venstre til højre) eller R2L ( højre til venstre).
public Direction Direction { get; set; }
Ejendomsværdi
DisableFontLicenseVerifications
Mange operationer med bogstaver kan ikke udføres, hvis disse operationer er forbudt ved licens af denne bogstaver.For eksempel kan nogle bogstaver ikke indsættes i PDF-dokumentet, hvis licensregler deaktiverer indsættelse for denne bogstaver.Denne flag bruges til at deaktivere alle licensbegrænsninger for alle bogstaver i det nuværende PDF-dokument.Vær forsigtig, når du bruger denne flag. Når den er indstillet, betyder det, at den person, der sætter denne flag,Han tager hele ansvaret for mulige licens/lovbrud på sig selv.Han tager det på sin egen risiko.Det anbefales stærkt at bruge denne flag kun, når du er fuldstændig sikker på, at du ikke bryderDen ophavsretlige lov.Det er forfalsket.
public bool DisableFontLicenseVerifications { get; set; }
Ejendomsværdi
DisplayDocTitle
Få eller indsætte flag, der angiver, om dokumentets vindues titelbar skal vise dokumentets titel.
public bool DisplayDocTitle { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får DisplayDocTitle flag:
Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;
Duplex
Få eller indstille print duplex mode håndtering mulighed til at bruge, når du trykker filen fra den trykte dialog.
public PrintDuplex Duplex { get; set; }
Ejendomsværdi
EmbedStandardFonts
Ejendommen, der erklærer, at dokumentet skal indeholde alle standard Type1 fonterder har flag IsEmbedded indstillet i virkelighed. Alle PDF-lister kan indsættesi dokumentet simpelthen via indstilling af flag IsEmbedded i sand, men PDF standard Type1 fonts er en undtagelse fra denne regel.Standard Type1 font indlejning kræver meget tid, så at indlejning af disse fonts er nødvendigtikke kun indstille flag IsEmbedded i true for angivet bogstaver, men også indstilleet ekstra flag på dokumentets niveau - EmbedStandardFonts = sandt;Denne ejendom kan kun indstilles én gang for alle bogstaver.Det er forfalsket.
public bool EmbedStandardFonts { get; set; }
Ejendomsværdi
EmbeddedFiles
Få indsamling af filer indlejret i dokumentet.
public EmbeddedFileCollection EmbeddedFiles { get; }
Ejendomsværdi
EnableObjectUnload
Få eller indsæt flag, der tillader, at dokumentet delvist slettes fra hukommelsen.Dette gør det muligt at reducere hukommelsesbruget, men kan have en negativ virkning på perfomance.
public bool EnableObjectUnload { get; set; }
Ejendomsværdi
EnableSignatureSanitization
Få eller indsætte flag til at administrere signaturfelter sanitisering.
public bool EnableSignatureSanitization { get; set; }
Ejendomsværdi
FileName
Navnet på den PDF-fil, der forårsagede dette dokument
public string FileName { get; }
Ejendomsværdi
FileSizeLimitToMemoryLoading
Få og indstille filstørrelsesgrænsen for at oplade en hel fil i hukommelsen.Værdien er indstillet i megabytes.Den standardværdi er 210 MB.
public static int FileSizeLimitToMemoryLoading { get; set; }
Ejendomsværdi
FitWindow
Få eller indsætte flag, der angiver, om dokumentvinduet skal ændres for at matche den første vist side.
public bool FitWindow { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får FitWindow flag:
Document document = new Document("sample.pdf");
bool value = document.FitWindow;
FontUtilities
IDocumentFontUtilities instance
public Document.IDocumentFontUtilities FontUtilities { get; }
Ejendomsværdi
Document . IDocumentFontUtilities
Form
Går Acro Form af dokumentet.
public Form Form { get; }
Ejendomsværdi
HandleSignatureChange
Giv undtagelse, hvis dokumentet gemmes med ændringer og har underskrift
public bool HandleSignatureChange { get; set; }
Ejendomsværdi
HideMenubar
Få eller indsætte flag, der angiver, om menuen skal være skjult, når dokumentet er aktivt.
public bool HideMenubar { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får HideMenubar flag:
Document document = new Document("sample.pdf");
bool value = document.HideMenubar;
HideToolBar
Få eller indsætte flag, der angiver, om værktøjslinjen skal være skjult, når dokumentet er aktivt.
public bool HideToolBar { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får HideToolBar flag:
Document document = new Document("sample.pdf");
bool value = document.HideToolBar;
Skærmvejr
Giver eller sætter flag, der angiver, om brugergrænsefladeelementer skal gemmes, når dokumentet er aktivt.
public bool HideWindowUI { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får HideWindowUI flag:
Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;
Id
Gør det ID.
public Id Id { get; }
Ejendomsværdi
IgnoreCorruptedObjects
Giver eller sætter flag for at ignorere fejl i kildefiler.Når sider fra kildedokumentet kopieres til destinationdokument, stopper kopieringsprocessen med undtagelsehvis nogle objekter i kildefiler er korrupt, når denne flag er falsk.Eksempel: dest.Pages.Add (src.Pages);Hvis denne flag er sat til virkelighed, så vil korrupte genstande blive erstattet med tomme værdier.Som standard: Det er sandt.
public bool IgnoreCorruptedObjects { get; set; }
Ejendomsværdi
Info
Få dokumentet info.
public DocumentInfo Info { get; }
Ejendomsværdi
IsEncrypted
Går dokumentets krypterede status. True, hvis dokumentet er krypteret.
public bool IsEncrypted { get; }
Ejendomsværdi
IsLicensed
Returns true er, at systemet fungerer i licenseret mode og falsk ellers.
public static bool IsLicensed { get; }
Ejendomsværdi
IsLinearized
Giver eller indsætter en værdi, der angiver, om dokumentet er lineært.
public bool IsLinearized { get; set; }
Ejendomsværdi
IsPdfUaCompliant
Gets det er dokument pdfua compliant.
public bool IsPdfUaCompliant { get; }
Ejendomsværdi
IsPdfaCompliant
Gets det er dokument pdfa compliant.
public bool IsPdfaCompliant { get; }
Ejendomsværdi
IsXrefGapsAllowed
Få eller indsætte det er dokument pdfa overensstemmelse.
public bool IsXrefGapsAllowed { get; set; }
Ejendomsværdi
JavaScript
Samlingen af JavaScript på dokumentniveau.
public JavaScriptCollection JavaScript { get; }
Ejendomsværdi
LogicalStructure
Det giver den logiske struktur af dokumentet.
public RootElement LogicalStructure { get; }
Ejendomsværdi
Metadata
Dokumentation af metadata.(En PDF-dokument kan indeholde generelle oplysninger,for eksempel dokumentets titel, forfatter og skabelses- og ændringsdatoer.Sådanne globale oplysninger om dokumentet (i modsætning til dets indhold eller struktur) kaldes metadata.og er beregnet til at hjælpe med katalogisering og søgning af dokumenter i eksterne databaser.)
public Metadata Metadata { get; }
Ejendomsværdi
NamedDestinations
Samlingen af Navn Destination i dokumentet.
public NamedDestinationCollection NamedDestinations { get; }
Ejendomsværdi
NonFullScreenPageMode
Gætter eller indsætter sidemodus, der angiver, hvordan dokumentet skal vises på udgående fuldskærmsmodus.
public PageMode NonFullScreenPageMode { get; set; }
Ejendomsværdi
OpenAction
Få eller indsætte handlinger udført ved åbning af dokumentet.
public IAppointment OpenAction { get; set; }
Ejendomsværdi
Examples
Eksempel viser, hvordan man får CenterWindow flag:
Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;
OptimizeSize
Når sider tilføjes til dokumentet, ligeså ressourcestrømme i den resulterende fil erFusioner i et PDF-objekt, hvis denne flag er indstillet.Dette gør det muligt at reducere den resulterende filstørrelse, men kan forårsage langsommere udførelse og større hukommelseskrav.Forfalsket værdi: falsk.
public bool OptimizeSize { get; set; }
Ejendomsværdi
Outlines
Gør dokumentet udledninger.
public OutlineCollection Outlines { get; }
Ejendomsværdi
OutputIntents
Få indsamlingen af udgangsindtægter i dokumentet.
public OutputIntents OutputIntents { get; }
Ejendomsværdi
PageInfo
Få eller indsæt siden info (kun for generator, ikke fyldt i, når du læser dokumentet)
public PageInfo PageInfo { get; set; }
Ejendomsværdi
PageLabels
Der er sidemærker i dokumentet.
public PageLabelCollection PageLabels { get; }
Ejendomsværdi
PageLayout
Få eller indstille en side layout, som skal bruges, når dokumentet er åbnet.
public PageLayout PageLayout { get; set; }
Ejendomsværdi
PageMode
Få eller indstille sidemodus, der angiver, hvordan dokumentet skal vises, når det åbnes.
public PageMode PageMode { get; set; }
Ejendomsværdi
Pages
Få eller indsætte en samling af dokument sider.Bemærk, at siderne er nummereret fra 1 i samlingen.
public PageCollection Pages { get; }
Ejendomsværdi
Examples
Eksemplet nedenfor viser, hvordan man arbejder med dokument siderne:Hvordan man får antallet af sider og hvordan man får rektanglen af startsiden af dokumentet.
Aspose.Pdf.Document document = new Aspose.Pdf.Document("sample.pdf");
Aspose.Pdf.PageCollection pages = document.Pages;
System.Console.WriteLine("Document contains " + pages.Count);
Page page = pages[1];
Rectangle rect = page.Rect;
PdfFormat
Få PDF format
public PdfFormat PdfFormat { get; }
Ejendomsværdi
Permissions
De får tilladelser til dokumentet.
public int Permissions { get; }
Ejendomsværdi
PickTrayByPdfSize
Få eller indsætte en flag, der angiver, om PDF-siden skal bruges til at vælge inputpapirstrækningen.
public bool PickTrayByPdfSize { get; set; }
Ejendomsværdi
PrintScaling
Giver eller indsætter den side skalering mulighed, der skal vælges, når en udskrivning dialog vises for dette dokument.
public PrintScaling PrintScaling { get; set; }
Ejendomsværdi
TaggedContent
Få adgang til TaggedPdf-indhold.
public ITaggedContent TaggedContent { get; }
Ejendomsværdi
Examples
Eksemplet viser, hvordan man bruger tagget indhold til at skabe et nyt dokument med overskrifter, afsnit og billeder.
// Create new document
Document document = new Document();
// Get the tagged content
ITaggedContent taggedContent = document.TaggedContent;
// Set language for document
taggedContent.SetLanguage("en-US");
// Set title for PDF document
taggedContent.SetTitle("Example document");
// Creating and adding Section
SectElement sect = taggedContent.CreateSectElement();
taggedContent.RootElement.AppendChild(sect);
// Create Header
HeaderElement h1 = taggedContent.CreateHeaderElement(1);
h1.SetText("The Header");
sect.AppendChild(h1);
// Create paragraph
ParagraphElement p = taggedContent.CreateParagraphElement();
p.SetTag("Paragraph");
p.SetText("The text of paragraph.");
sect.AppendChild(p);
// Create illustration
IllustrationElement figure1 = taggedContent.CreateFigureElement();
sect.AppendChild(figure1);
figure1.AlternativeText = "Figure 1";
figure1.Title = "Image 1";
figure1.SetTag("Fig");
figure1.SetImage("path/of/image.jpg");
// Save document
document.Save("example.pdf");
Version
Få en PDF-version fra PDF-filheader.
public string Version { get; }
Ejendomsværdi
Methods
BindXml(String)
Bind xml til dokumentation
public void BindXml(string file)
Parameters
file
string
xml filer
BindXml(String og String)
Bind xml/xsl til dokumentation
public void BindXml(string xmlFile, string xslFile)
Parameters
xmlFile
string
Den xml fil.
xslFile
string
Den xsl fil, hvis XSLT bruges.
BindXml(Stream og Stream)
Bind xml/xsl til dokumentation
public void BindXml(Stream xmlStream, Stream xslStream)
Parameters
xmlStream
Stream
Det er xml stream.
xslStream
Stream
Det xsl-strøm, hvis XSLT bruges.
BindXml(Stream, Stream og XmlReaderSettings)
Bind xml/xsl til dokumentation
public void BindXml(Stream xmlStream, Stream xslStream, XmlReaderSettings settings)
Parameters
xmlStream
Stream
Det er xml stream.
xslStream
Stream
Det xsl-strøm, hvis XSLT bruges.
settings
XmlReaderSettings
xml læser indstillinger.
BindXml(Stream)
Bind xml til dokumentation
public void BindXml(Stream stream)
Parameters
stream
Stream
Det er xml stream.
ChangePasswords(String, String og String)
ndrer dokumentets adgangskoder. Denne handling kan kun gøres ved hjælp af ejerens adgangskode.
public void ChangePasswords(string ownerPassword, string newUserPassword, string newOwnerPassword)
Parameters
ownerPassword
string
ejerens adgangskode.
newUserPassword
string
Ny bruger adgangskode.
newOwnerPassword
string
Ny ejer adgangskode.
Check(Bool)
Validerer dokumentet.
public bool Check(bool doRepair)
Parameters
doRepair
bool
Hvis der er fundet virkelige problemer, vil det blive korrigeret.
Returns
Sandt - hvis dokumentet er repareret; ellers falsk.
Convert(String, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
Konverter dokumentet og gemme fejl i den angivne fil.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
Parameters
outputLogFileName
string
Vej til fil, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er pdf format.
action
ConvertErrorAction
Aktivitet for objekter, der ikke kan konverteres
transparencyAction
ConvertTransparencyAction
Optagelse af maskerede objekter
Returns
Operationens resultat
Convert(Stream, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)
Konverter dokumentet og gemme fejl i den angivne fil.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)
Parameters
outputLogStream
Stream
Stream, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er pdf format.
action
ConvertErrorAction
Aktivitet for objekter, der ikke kan konverteres
transparencyAction
ConvertTransparencyAction
Optagelse af maskerede objekter
Returns
Operationens resultat
Convert(String, PdfFormat, ConvertErrorAction)
Konverter dokumentet og gemme fejl i den angivne fil.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogFileName
string
Vej til fil, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er pdf format.
action
ConvertErrorAction
Aktivitet for objekter, der ikke kan konverteres
Returns
Operationens resultat
Convert(PdfFormatConversionOptions)
Konverter dokument ved hjælp af specifikke konverteringsmuligheder
public bool Convert(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Optioner til konvertering af PDF-dokument
Returns
Operationens resultat
Convert(CallBackGetHocrWithPage, bool)
Fjern billeder inde i dokumentet og tilføje hocr strimler over det.
public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocrWithPage
Aktion for billeder, der vil blive behandlet af hocr genkendelse.
flattenImages
bool
Tekst i pdf-billeder kan males ved hjælp af mekanik af masker, i hvilket tilfælde billederne skal være flatte.
Returns
Hvis der ikke er billeder i dokumentet returneres falske.
Convert(CallBackGetHocr og Bool)
Fjern billeder inde i dokumentet og tilføje hocr strimler over det.
public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocr
Aktion for billeder, der vil blive behandlet af hocr genkendelse.
flattenImages
bool
Tekst i pdf-billeder kan males ved hjælp af mekanik af masker, i hvilket tilfælde billederne skal være flatte.
Returns
Hvis der ikke er billeder i dokumentet returneres falske.
Convert(Stream, PdfFormat og ConvertErrorAction)
Konverter dokumentet og gemme fejl i den angivne strøm.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogStream
Stream
Stream, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er PDF format.
action
ConvertErrorAction
Aktivitet for objekter, der ikke kan konverteres
Returns
Operationens resultat
Convert(Fixup, Stream, Bool og Objekt[])
Konverter dokumentet ved at anvende Fixup.
public bool Convert(Fixup fixup, Stream outputLog, bool onlyValidation = false, object[] parameters = null)
Parameters
fixup
Fixup
Den fikse type.
outputLog
Stream
Log af processen.
onlyValidation
bool
Kun dokument validation.
parameters
object
[]
Egenskaber til Fixup, der ikke kan indstilles.
Returns
Resultatet af operationen.
Convert(Fixup, String, Bool og Objekt[])
Konverter dokumentet ved at anvende Fixup.
public bool Convert(Fixup fixup, string outputLog, bool onlyValidation = false, object[] parameters = null)
Parameters
fixup
Fixup
Den fikse type.
outputLog
string
Log af processen.
onlyValidation
bool
Kun dokument validation.
parameters
object
[]
Egenskaber til Fixup, der ikke kan indstilles.
Returns
Resultatet af operationen.
Convert(String, LoadOptions, String, SaveOptions)
Konverter kildefil i kildeformat til destinationfil i destinationformat.
public static void Convert(string srcFileName, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
Parameters
srcFileName
string
Kildefilens navn.
loadOptions
LoadOptions
Formatet af kildekode.
dstFileName
string
Destinationsfilens navn.
saveOptions
SaveOptions
Formatet for bestemmelsesfil.
Convert(Stream, LoadOptions, String, SaveOptions)
Konverter strømmen i kildeformat til destinationfil i destinationformat.
public static void Convert(Stream srcStream, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)
Parameters
srcStream
Stream
Kilde af strømmen.
loadOptions
LoadOptions
Kildeformatet er strømformatet.
dstFileName
string
Destinationsfilens navn.
saveOptions
SaveOptions
Formatet for bestemmelsesfil.
Convert(String, LoadOptions, Stream, SaveOptions)
Konverter kildefil i kildeformat til strøm i destinationformat.
public static void Convert(string srcFileName, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
Parameters
srcFileName
string
Kildefilens navn.
loadOptions
LoadOptions
Formatet af kildekode.
dstStream
Stream
af destinationstrømmen.
saveOptions
SaveOptions
Formatet af destinationstrøm.
Convert(Stream, LoadOptions, Stream, SaveOptions)
Konverter strømmen i kildeformat til strømmen i destinationformat.
public static void Convert(Stream srcStream, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)
Parameters
srcStream
Stream
Kilde af strømmen.
loadOptions
LoadOptions
Kildeformatet er strømformatet.
dstStream
Stream
af destinationstrømmen.
saveOptions
SaveOptions
Formatet for bestemmelsesfil.
KonverterPageToPNGMemoryStream(Page)
Konverter side til PNG for DSR, OMR, OCR billedstrøm.
public MemoryStream ConvertPageToPNGMemoryStream(Page page)
Parameters
page
Page
Side til konvertering.
Returns
Billeder af Stream.
Decrypt()
Det dekrypterer dokumentet. kald derefter Save for at få den dekrypterede version af dokumentet.
public void Decrypt()
Dispose()
Slås alle de ressourcer, der anvendes i dette dokument.
public void Dispose()
Encrypt(String, string, DocumentPrivilege, ICustomSecurityHandler)
Kaller derefter Save for at få den krypterede version af dokumentet.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, ICustomSecurityHandler customHandler)
Parameters
userPassword
string
Brugers adgangskode.
ownerPassword
string
ejerens adgangskode.
privileges
DocumentPrivilege
Dokumenttilladelser, se Aspose.Pdf.Document.Permissions for detaljer.
customHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Encrypt(string, stringe, tilladelser, ICustomSecurityHandler)
Kaller derefter Save for at få den krypterede version af dokumentet.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, ICustomSecurityHandler customHandler)
Parameters
userPassword
string
Brugers adgangskode.
ownerPassword
string
ejerens adgangskode.
permissions
Permissions
Dokumenttilladelser, se Aspose.Pdf.Document.Permissions for detaljer.
customHandler
ICustomSecurityHandler
Den sædvanlige sikkerhed handler.
Encrypt(string, string, DocumentPrivilege, CryptoAlgorithm, bool)
Kaller derefter Save for at få den krypterede version af dokumentet.
public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
Parameters
userPassword
string
Brugers adgangskode.
ownerPassword
string
ejerens adgangskode.
privileges
DocumentPrivilege
Dokumenttilladelser, se Aspose.Pdf.Document.Permissions for detaljer.
cryptoAlgorithm
CryptoAlgorithm
Kryptografisk algoritme, se Aspose.Pdf.Document.CryptoAlgorithm for detaljer.
usePdf20
bool
Støtte til revision 6 (udvidelse 8).
Encrypt(string, string, tilladelser, CryptoAlgorithm)
Kaller derefter Save for at få den krypterede version af dokumentet.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm)
Parameters
userPassword
string
Brugers adgangskode.
ownerPassword
string
ejerens adgangskode.
permissions
Permissions
Dokumenttilladelser, se Aspose.Pdf.Document.Permissions for detaljer.
cryptoAlgorithm
CryptoAlgorithm
Kryptografisk algoritme, se Aspose.Pdf.Document.CryptoAlgorithm for detaljer.
Encrypt(string, string, tilladelser, CryptoAlgorithm, bool)
Kaller derefter Save for at få den krypterede version af dokumentet.
public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)
Parameters
userPassword
string
Brugers adgangskode.
ownerPassword
string
ejerens adgangskode.
permissions
Permissions
Dokumenttilladelser, se Aspose.Pdf.Document.Permissions for detaljer.
cryptoAlgorithm
CryptoAlgorithm
Kryptografisk algoritme, se Aspose.Pdf.Document.CryptoAlgorithm for detaljer.
usePdf20
bool
Støtte til revision 6 (udvidelse 8).
ExportAnnotationsToXfdf(String)
Eksporterer alle dokumentanmeldelser til XFDF-filen
public void ExportAnnotationsToXfdf(string fileName)
Parameters
fileName
string
XFDF filnavne
ExportAnnotationsToXfdf(Stream)
Eksporter alle dokumentanmeldelser til strømmen.
public void ExportAnnotationsToXfdf(Stream stream)
Parameters
stream
Stream
Strøm der lagrer XFDF.
Flatten()
Fjern alle felter fra dokumentet og placer deres værdier i stedet.
public void Flatten()
Flatten(FlattenSettings)
Fjern alle felter (og noter) fra dokumentet og placer deres værdier i stedet.
public void Flatten(Form.FlattenSettings flattenSettings)
Parameters
flattenSettings
Form
.
FlattenSettings
Indstillinger til flænderingsprocessen.
FlattenTransparency()
Udskift transparent indhold med ikke-transparent raster og vektor grafik.
public void FlattenTransparency()
FreeMemory()
Rengør hukommelsen
public void FreeMemory()
GetCatalogValue(String)
Returnerer elementværdien fra katalogdialogen.
public object GetCatalogValue(string key)
Parameters
key
string
Nøglen til elementet.
Returns
Elementværdi - hvis nøglen blev fundet vellykket; ellers, null.
GetObjectById(String)
Få et objekt med en angivet ID i dokumentet.
public object GetObjectById(string id)
Parameters
id
string
Det er objektet ID.
Returns
Objektet med angivet ID. Null, hvis ID ikke er fundet.
GetXmpMetadata(Stream)
Få XMP metadata fra dokumentet.
public void GetXmpMetadata(Stream stream)
Parameters
stream
Stream
Det er et sted, hvor metadata opbevares.
HasIncrementalUpdate()
Kontroller, om det aktuelle PDF-dokument er blevet gemt med incrementelle opdateringer.
public bool HasIncrementalUpdate()
Returns
’true’ hvis PDF-dokumentet har incrementelle opdateringer; ellers ‘falske’.
ImportAnnotationsFromXfdf(String)
Importerer noter fra XFDF-filen til dokumentet.
public void ImportAnnotationsFromXfdf(string fileName)
Parameters
fileName
string
XFDF filnavne
ImportAnnotationsFromXfdf(Stream)
Importerer annotationer fra strøm til dokument.
public void ImportAnnotationsFromXfdf(Stream stream)
Parameters
stream
Stream
Stream indeholder XFDF-data.
IsRepairNeeded(Ud af RepairOptions)
Kontroller, om dokumentet kræver Repair metode opkald.
public bool IsRepairNeeded(out Document.RepairOptions options)
Parameters
options
Document
.
RepairOptions
Fyllede RepairOptions anbefales at bruges i Repair metode
Returns
Tilbage fyldt alternativer til at blive brugt i Repair metode
LoadFrom(String og LoadOptions)
Lader en fil og konverterer den til PDF.
public void LoadFrom(string filename, LoadOptions options)
Parameters
filename
string
Vejen til filen til at åbne.
options
LoadOptions
Optioner for belastning.
Exceptions
Hvis filen ikke kan oplades.
Hvis filen ikke er fundet.
Merge(MergeOptions, Params Dokumenter[])
Gør dokumenter.
public void Merge(Document.MergeOptions mergeOptions, params Document[] documents)
Parameters
mergeOptions
Document
.
MergeOptions
De kombinerede muligheder.
documents
Document
[]
De dokumenter, der skal fusioneres.
Merge(Mærkeoptioner, params string[])
Gør dokumenter.
public void Merge(Document.MergeOptions mergeOptions, params string[] files)
Parameters
mergeOptions
Document
.
MergeOptions
De kombinerede muligheder.
files
string
[]
PDF-filer til at fusionere.
Merge(Params dokumentation[])
Gør dokumenter.
public void Merge(params Document[] documents)
Parameters
documents
Document
[]
De dokumenter, der skal fusioneres.
Merge(Paramæssige string[])
Merges PDF filer.
public void Merge(params string[] files)
Parameters
files
string
[]
PDF-filer til at fusionere.
MergeDocuments(Mærkeoptioner, params string[])
Gør dokumenter.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params string[] files)
Parameters
mergeOptions
Document
.
MergeOptions
De kombinerede muligheder.
files
string
[]
PDF-filer til at fusionere.
Returns
Det blandede dokument.
MergeDocuments(MergeOptions, Params Dokumenter[])
Gør dokumenter.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)
Parameters
mergeOptions
Document
.
MergeOptions
files
Document
[]
De dokumenter, der skal fusioneres.
Returns
Det blandede dokument.
MergeDocuments(Paramæssige string[])
Merges PDF filer.
public static Document MergeDocuments(params string[] files)
Parameters
files
string
[]
PDF-filer til at fusionere.
Returns
Det blandede dokument.
MergeDocuments(Params dokumentation[])
Gør dokumenter.
public static Document MergeDocuments(params Document[] documents)
Parameters
documents
Document
[]
De dokumenter, der skal fusioneres.
Returns
Det blandede dokument.
Optimize()
Lineariser dokumentet for at
- bne den første side så hurtigt som muligt;
- vises næste side eller følges ved at link til næste side så hurtigt som muligt;
- viser siden gradvist, da den ankommer, når data for en side leveres gennem en langsom kanal (vis de mest nyttige data først);
- tillader brugerinteraktion, som f.eks. at følge en link, at udføres, selv før hele siden er blevet modtaget og vist.Indkaldelse af denne metode sparer faktisk ikke dokumentet. I modsætning til er dokumentet kun forberedt til at have optimeret struktur,Kall derefter Save for at få et optimeret dokument.
public void Optimize()
OptimizeResources()
Optimerer ressourcerne i dokumentet:
- Ressourcer, der ikke anvendes på dokumentets sider, fjernes;
- Ligesom ressourcerne er forbundet til et enkelt objekt;
- Ubrugte genstande slettes.
public void OptimizeResources()
OptimizeResources(OptimizationOptions)
Optimer ressourcerne i dokumentet i overensstemmelse med den definerede optimeringsstrategi.
public void OptimizeResources(OptimizationOptions strategy)
Parameters
strategy
OptimizationOptions
Optimeringsstrategi.
PageNodesToBalancedTree(byte)
Organiserer side træ noder i et dokument i et afbalanceret tr.Kun hvis dokumentet har mere end knuderNumInSubtrees sideobjekter, ellers gør det ingenting.Ring ikke denne metode, mens du itererer over Pages elementer, det kan give uventede resultater
public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)
Parameters
nodesNumInSubtrees
byte
Det ønskede antal undernoder. standardværdi er ti.
ProcessParagraphs()
Udstyr til generatorer.
public void ProcessParagraphs()
RemoveMetadata()
Fjerner metadata fra dokumentet.
public void RemoveMetadata()
RemovePdfUaCompliance()
Fjern PDFUa overensstemmelse fra dokumentet
public void RemovePdfUaCompliance()
RemovePdfaCompliance()
Fjern pdfa overensstemmelse fra dokumentet
public void RemovePdfaCompliance()
Repair(RepairOptions)
Reparation af brudt dokument.
public void Repair(Document.RepairOptions options = null)
Parameters
options
Document
.
RepairOptions
En valgfri parameter af typen Aspose.Pdf.Document.RepairOptions til at angive reparationsindstillinger.Hvis det ikke er givet, vil standardindstillinger bruges.
Save(Stream)
Opbevarer dokumentet i strømmen.
public void Save(Stream output)
Parameters
output
Stream
Strøm, hvor dokument shell opbevares.
Save(String)
Spare dokumentet i den angivne fil.
public void Save(string outputFileName)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
Save()
Save dokumentet incrementelt (dvs. ved hjælp af incrementel opdateringsteknik).
public void Save()
Remarks
For at redigere dokumentet gradvist, bør vi åbne dokumentfilen for at skrive.Dokumentet skal derfor initialiseres med en skriftlig strøm, som i den følgende kode:Dokumentdokument = ny Dokument(ny FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// foretage nogle ændringer og redigere dokumentet yderligereLÆS OGSÅ: LÆS OGS();
Save(SaveOptions)
Spare dokumentet med Save Options.
public void Save(SaveOptions options)
Parameters
options
SaveOptions
Beskytt mulighederne.
Save(String og SaveFormat)
Spare dokumentet med et nyt navn sammen med et filformat.
public void Save(string outputFileName, SaveFormat format)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
format
SaveFormat
Formaterede muligheder.
Save(Skærm, SaveFormat)
Spare dokumentet med et nyt navn sammen med et filformat.
public void Save(Stream outputStream, SaveFormat format)
Parameters
outputStream
Stream
Strøm, hvor dokumentet vil blive gemt.
format
SaveFormat
Formaterede muligheder.
Exceptions
System.ArgumentException, når Aspose.Pdf.HtmlSaveOptions overføres til en metode.Save et dokument til html-strømmen understøttes ikke.
Save(Sikkerhed, SaveOptions)
Sparer dokumentet med et nyt navn, der sætter optioner for at gemme det.
public void Save(string outputFileName, SaveOptions options)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
options
SaveOptions
Beskytt mulighederne.
Save(Gennemstrømning, SaveOptions)
Sparer dokumentet til en strøm med en sparingsmulighed.
public void Save(Stream outputStream, SaveOptions options)
Parameters
outputStream
Stream
Strøm, hvor dokumentet vil blive gemt.
options
SaveOptions
Beskytt mulighederne.
Exceptions
System.ArgumentException, når Aspose.Pdf.HtmlSaveOptions overføres til en metode.Save et dokument til html-strømmen understøttes ikke.
SaveAsync(Strøm, annulleringToken)
Opbevarer dokumentet i strømmen.
public Task SaveAsync(Stream output, CancellationToken cancellationToken)
Parameters
output
Stream
Strøm, hvor dokument shell opbevares.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
SaveAsync(String, CancellationToken)
Spare dokumentet i den angivne fil.
public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
SaveAsync(CancellationToken)
Save dokumentet incrementelt (dvs. ved hjælp af incrementel opdateringsteknik).
public Task SaveAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
Remarks
For at redigere dokumentet gradvist, bør vi åbne dokumentfilen for at skrive.Dokumentet skal derfor initialiseres med en skriftlig strøm, som i den følgende kode:Dokumentdokument = ny Dokument(ny FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// foretage nogle ændringer og redigere dokumentet yderligereLÆS OGSÅ: LÆS OGS();
SaveAsync(SaveOptions og CancellationToken)
Spare dokumentet med Save Options.
public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)
Parameters
options
SaveOptions
Beskytt mulighederne.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
SaveAsync(String, SaveFormat, CancellationToken)
Spare dokumentet med et nyt navn sammen med et filformat.
public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
format
SaveFormat
Formaterede muligheder.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
SaveAsync(Stream, SaveFormat, CancellationToken)
Spare dokumentet med et nyt navn sammen med et filformat.
public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Strøm, hvor dokumentet vil blive gemt.
format
SaveFormat
Formaterede muligheder.
cancellationToken
CancellationToken
Annullering af token
Returns
En asynkron opgave.
Exceptions
System.ArgumentException, når Aspose.Pdf.HtmlSaveOptions overføres til en metode.Save et dokument til html-strømmen understøttes ikke.
SaveAsync(String, SaveOptions, CancellationToken)
Sparer dokumentet med et nyt navn, der sætter optioner for at gemme det.
public Task SaveAsync(string outputFileName, SaveOptions options, CancellationToken cancellationToken)
Parameters
outputFileName
string
Vejen til fil, hvor dokumentet vil blive gemt.
options
SaveOptions
Beskytt mulighederne.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
SaveAsync(Stream, SaveOptions, CancellationToken)
Sparer dokumentet til en strøm med en sparingsmulighed.
public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Strøm, hvor dokumentet vil blive gemt.
options
SaveOptions
Beskytt mulighederne.
cancellationToken
CancellationToken
af Caclellation token.
Returns
En asynkron opgave.
Exceptions
System.ArgumentException, når Aspose.Pdf.HtmlSaveOptions overføres til en metode.Save et dokument til html-strømmen understøttes ikke.
SaveXml(String)
Save dokumentet til XML.
public void SaveXml(string file)
Parameters
file
string
Dokumentmodellen xml fil
SendTo(Udstyr, Strøm)
Send hele dokumentet til dokumentudstyret til behandling.
public void SendTo(DocumentDevice device, Stream output)
Parameters
device
DocumentDevice
Dokumenter, der bruges til at behandle dokumentet.
output
Stream
Udgangstrøm indeholder resultaterne af dokumentbearbejdningen med en given enhed.
SendTo(DokumentDevice, int, int, strøm)
Send visse sider af dokumentet til dokumentenheden til behandling.
public void SendTo(DocumentDevice device, int fromPage, int toPage, Stream output)
Parameters
device
DocumentDevice
Dokumenter, der bruges til at behandle dokumentet.
fromPage
int
Første side til behandling.
toPage
int
Sidste side til behandling.
output
Stream
Udgangstrøm indeholder resultaterne af dokument sider, der behandles med en given enhed.
SendTo(Udstyr, String)
Send hele dokumentet til dokumentudstyret til behandling.
public void SendTo(DocumentDevice device, string outputFileName)
Parameters
device
DocumentDevice
Dokumenter, der bruges til at behandle dokumentet.
outputFileName
string
Udgangsfilnavnet med resultatet af behandlingen.
SendTo(DokumentDevice, int, int, string)
Send hele dokumentet til dokumentudstyret til behandling.
public void SendTo(DocumentDevice device, int fromPage, int toPage, string outputFileName)
Parameters
device
DocumentDevice
Dokumenter, der bruges til at behandle dokumentet.
fromPage
int
Første side til behandling.
toPage
int
Sidste side til behandling.
outputFileName
string
Udgangsfilnavnet med resultatet af behandlingen.
SetDefaultFileSizeLimitToMemoryLoading()
Indsæt begrænsningen for filstørrelse for opladning af en hel fil i hukommelse til standardværdi svarer til 210 Mb.
public static void SetDefaultFileSizeLimitToMemoryLoading()
SetTitle(String)
Sæt titel til PDF-dokumentet
public void SetTitle(string title)
Parameters
title
string
Dokumentets titel
SetXmpMetadata(Stream)
Indsæt XMP metadata i dokumentet.
public void SetXmpMetadata(Stream stream)
Parameters
stream
Stream
Stream, der indeholder XMP metadata.
Validate(Skærm, PDFFormat)
Validerer dokumentet i den angivne fil.
public bool Validate(string outputLogFileName, PdfFormat format)
Parameters
outputLogFileName
string
Vej til fil, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er pdf format.
Returns
Operationens resultat
Validate(Udstyr, PDFFormat)
Validerer dokumentet i den angivne fil.
public bool Validate(Stream outputLogStream, PdfFormat format)
Parameters
outputLogStream
Stream
Stream, hvor kommentarerne vil blive gemt.
format
PdfFormat
Det er pdf format.
Returns
Operationens resultat
Validate(PdfFormatConversionOptions)
Validerer dokumentet i den angivne fil.
public bool Validate(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Optioner til konvertering af PDF-dokument
Returns
Operationens resultat
FontSubstitution
Det sker, når bogstaver erstattes af en anden bogstaver i dokumentet.
public event Document.FontSubstitutionHandler FontSubstitution