Class Document

Class Document

Nom dels espais: Aspose.Pdf Assemblea: Aspose.PDF.dll (25.4.0)

Classe que representa el document PDF.

public sealed class Document : IDisposable

Inheritance

object Document

Implements

IDisposable

Membres heretats

object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Constructors

Document(Stream)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input)

Parameters

input Stream

Arribar amb el document pdf.

Document(El tren, el bool)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input, bool isManagedStream)

Parameters

input Stream

Arribar amb el document pdf.

isManagedStream bool

si s’estableix a la “verdadera” corrent interior es tanca abans de la sortida; si no, no és.

Document(Tàrrega, Tàrrega)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input, string password)

Parameters

input Stream

Objecte de flux d’entrada, el corresponent pdf és contrasenya protegida.

password string

Password de l’usuari o propietari.

Document(El flux, el corrent, ICustomSecurityHandler)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input, string password, ICustomSecurityHandler customSecurityHandler)

Parameters

input Stream

Objecte de flux d’entrada, el corresponent pdf és contrasenya protegida.

password string

Password de l’usuari o propietari.

customSecurityHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Document(El corrent, el string, el bool)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input, string password, bool isManagedStream)

Parameters

input Stream

Arribar amb el document pdf.

password string

Password de l’usuari o propietari.

isManagedStream bool

Si s’estableix al “true” corrent interior es tanca abans de la sortida; si no, no és.

Document(Stream, string, bool, ICustomSecurityHandler)

Iniciar la nova instància de Document des del flux d’entrada <code class=“paramref.

public Document(Stream input, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)

Parameters

input Stream

Arribar amb el document pdf.

password string

Password de l’usuari o propietari.

isManagedStream bool

Si s’estableix al “true” corrent interior es tanca abans de la sortida; si no, no és.

customSecurityHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Document(Tàrrega)

Just init Document utilitzant filename’. El mateix que Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename)

Parameters

filename string

El nom del fitxer PDF.

Document(Tàrrega, Bool)

Just init Document utilitzant filename’. El mateix que Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename, bool isManagedStream)

Parameters

filename string

El nom del fitxer PDF.

isManagedStream bool

Si s’estableix al “true” corrent interior es tanca abans de la sortida; si no, no és.

Document(Tàrrega, tàrrec, ICustomSecurityHandler)

Inicialitza una nova instància de la classe Aspose.Pdf.Document per treballar amb el document encriptat.

public Document(string filename, string password, ICustomSecurityHandler customSecurityHandler)

Parameters

filename string

El nom del fitxer.

password string

Password de l’usuari o propietari.

customSecurityHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Document(Tècnic, Tècnic)

Inicialitza una nova instància de la classe Aspose.Pdf.Document per treballar amb el document encriptat.

public Document(string filename, string password)

Parameters

filename string

El nom del fitxer.

password string

Password de l’usuari o propietari.

Document(Tècnic, Tècnic, Tècnic)

Inicialitza una nova instància de la classe Aspose.Pdf.Document per treballar amb el document encriptat.

public Document(string filename, string password, bool isManagedStream)

Parameters

filename string

El nom del fitxer.

password string

Password de l’usuari o propietari.

isManagedStream bool

si s’estableix a la “verdadera” corrent interior es tanca abans de la sortida; si no, no és.

Document(rècord, rànquing, bool, ICustomSecurityHandler)

Inicialitza una nova instància de la classe Aspose.Pdf.Document per treballar amb el document encriptat.

public Document(string filename, string password, bool isManagedStream, ICustomSecurityHandler customSecurityHandler)

Parameters

filename string

El nom del fitxer.

password string

Password de l’usuari o propietari.

isManagedStream bool

si s’estableix a la “verdadera” corrent interior es tanca abans de la sortida; si no, no és.

customSecurityHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Document()

Iniciar el document buit.

public Document()

Document(PdfVersion)

Iniciar el document buit per versi.

public Document(PdfVersion version)

Parameters

version PdfVersion

La versió PDF.

Document(Lloc, Lloc Opcions)

Obre un document existent d’un arxiu que proporciona les opcions de conversió necessàries per obtenir el document pdf.

public Document(string filename, LoadOptions options)

Parameters

filename string

Entra el fitxer per convertir-lo en un document PDF.

options LoadOptions

Representa propietats per convertir filename’ en document pdf.

Document(Projecció, LoadOptions)

Obre un document existent des d’un flux que proporciona la conversió necessària per obtenir el document pdf.

public Document(Stream input, LoadOptions options)

Parameters

input Stream

El flux d’entrada per convertir en un document PDF.

options LoadOptions

Representa propietats per convertir input’ en document pdf.

Fields

DefaultNodesNumInSubtrees

public const byte DefaultNodesNumInSubtrees = 10

Valor de camp

byte

Properties

Actions

Aquesta propietat és l’exemple de la classe DocumentActions que permet obtenir / configurar les accions BeforClosing, BeforSaving, etc.

public DocumentActionCollection Actions { get; }

Valor de la propietat

DocumentActionCollection

Examples

Aquest exemple demostra com obtenir després d’una acció oberta del document:

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

Permet fusionar els continguts de la pàgina per optimitzar la mida de la documentació. si s’utilitza, les pàgines difertes però duplicades poden referir-se a laSi us plau, tingueu en compte que aquest mode pot causar efectes secundaris com canviar el contingut de la pàgina quan una altra pàgina es canvia.

public bool AllowReusePageContent { get; set; }

Valor de la propietat

bool

Background

Obté o fixa el color de fons del document.

public Color Background { get; set; }

Valor de la propietat

Color

CenterWindow

Obté o posa la bandera especificant si la posició de la finestra del document serà centrada en la pantalla.

public bool CenterWindow { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera de CenterWindow:

Document document = new Document("sample.pdf");
bool value = document.CenterWindow;

Collection

Recull la col·lecció de documents.

public Collection Collection { get; set; }

Valor de la propietat

Collection

CryptoAlgorithm

Obté les configuracions de seguretat si el document està encryptat.Si el document no és xifrat, l’excepció corresponent s’aixecarà a .net 1.1o CryptoAlgorithm serà nul per a altres versions .net.

public CryptoAlgorithm? CryptoAlgorithm { get; }

Valor de la propietat

CryptoAlgorithm ?

CustomSecurityHandler

Obtenir un comerciant de seguretat personalitzat.

public ICustomSecurityHandler CustomSecurityHandler { get; }

Valor de la propietat

ICustomSecurityHandler

Destinations

Obtenir la col·lecció de destinacions.Obsolete. si us plau utilitzar NamedDestinations.

public DestinationCollection Destinations { get; }

Valor de la propietat

DestinationCollection

Direction

Obté o estableix ordre de lectura de text: L2R (esquerra a dreta) o R2L (dereu a esquerra).

public Direction Direction { get; set; }

Valor de la propietat

Direction

DisableFontLicenseVerifications

Moltes operacions amb fonts no es poden executar si aquestes operacions estan prohibides per llicència d’aquesta font.Per exemple, algunes fonts no es poden incorporar a un document PDF si les regles de llicència no permeten incorporar aquesta font.Aquesta bandera s’utilitza per desactivar qualsevol restricció de llicència per a totes les fonts del document PDF actual.Quan s’estableix significa que la persona que posa aquesta bandera,Assumeix tota la responsabilitat de possibles violacions de la llicència/la llei en si mateix.Això ho pren en el seu propi risc.És fortament recomanable utilitzar aquesta bandera només quan vostè està completament segur que no està trencantLa llei dels drets d’autor.Per default falsa.

public bool DisableFontLicenseVerifications { get; set; }

Valor de la propietat

bool

DisplayDocTitle

Obté o posa la bandera especificant si la barra de títol de la finestra del document ha de mostrar el títol del document.

public bool DisplayDocTitle { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera de DisplayDocTitle:

Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;

Duplex

Obté o s’estableix l’opció de gestió de mode duplex d’impressió per utilitzar quan imprimeix el fitxer del diàleg d’impressi.

public PrintDuplex Duplex { get; set; }

Valor de la propietat

PrintDuplex

EmbedStandardFonts

La propietat que declara que el document ha d’incloure totes les fonts de tipus 1 estàndard.que té la bandera IsEmbedded configurat en veritat. tots els fonts PDF es poden incorporaren el document simplement mitjançant la configuració de la bandera IsEmbedded en veritat, però fonts PDF estàndard Type1 és una excepció d’aquesta regla.La incorporació de fonts de tipus 1 estàndard requereix molt de temps, de manera que per incorporar aquestes fonts és necessarino només s’estableix la bandera IsEmbedded en veritable per a fonts especificades, sinó també s’estableixuna bandera addicional al nivell del document - EmbedStandardFonts = veritat;Aquesta propietat només es pot configurar una vegada per a totes les fonts.Per default falsa.

public bool EmbedStandardFonts { get; set; }

Valor de la propietat

bool

EmbeddedFiles

Obté la col·lecció de fitxers incorporats al document.

public EmbeddedFileCollection EmbeddedFiles { get; }

Valor de la propietat

EmbeddedFileCollection

EnableObjectUnload

Obtenir o establir bandera que permet que el document es descarregui parcialment de la memòria.Això permet reduir l’ús de la memòria, però pot tenir un efecte negatiu en la perfomància.

public bool EnableObjectUnload { get; set; }

Valor de la propietat

bool

EnableSignatureSanitization

Obté o posa la bandera per gestionar els camps de signatura sanititzaci.

public bool EnableSignatureSanitization { get; set; }

Valor de la propietat

bool

FileName

El nom del fitxer PDF que va causar aquest document

public string FileName { get; }

Valor de la propietat

string

FileSizeLimitToMemoryLoading

Obtenir i configurar el límit de mida del fitxer per carregar un fitxer sencer en la memòria.El valor s’estableix en megabits.El valor estàndard és de 210 MB.

public static int FileSizeLimitToMemoryLoading { get; set; }

Valor de la propietat

int

FitWindow

Obté o fixa la bandera especificant si la finestra de document ha de ser redistribuïda per adaptar-se a la primera pàgina que apareix.

public bool FitWindow { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera FitWindow:

Document document = new Document("sample.pdf");
bool value = document.FitWindow;

FontUtilities

IDocumentFontUtilitats

public Document.IDocumentFontUtilities FontUtilities { get; }

Valor de la propietat

Document . IDocumentFontUtilities

Form

Obtenir la forma acro del document.

public Form Form { get; }

Valor de la propietat

Form

HandleSignatureChange

Retirar l’excepció si el document s’emmagatzema amb canvis i té la signatura

public bool HandleSignatureChange { get; set; }

Valor de la propietat

bool

HideMenubar

Obté o posa la bandera especificant si la barra de menú ha de ser amagada quan el document és actiu.

public bool HideMenubar { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera de HideMenubar:

Document document = new Document("sample.pdf");
bool value = document.HideMenubar;

HideToolBar

Obtenir o establir bandera especificant si la barra d’eines ha de ser amagada quan el document és actiu.

public bool HideToolBar { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera de HideToolBar:

Document document = new Document("sample.pdf");
bool value = document.HideToolBar;

Trobada de Window

Obté o estableix bandera especificant si els elements d’interfície d’usuari han de ser amagats quan el document és actiu.

public bool HideWindowUI { get; set; }

Valor de la propietat

bool

Examples

Exemple demostra com obtenir la bandera de HideWindowUI:

Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;

Id

Obtenir el seu ID.

public Id Id { get; }

Valor de la propietat

Id

IgnoreCorruptedObjects

Obté o posa la bandera d’ignorar errors en els fitxers de font.Quan les pàgines del document font es copien en el document de destinació, el procés de còpia s’atura amb excepció.si alguns objectes en els fitxers de font són corromputs quan aquesta bandera és falsa.Exemple: dest.Pages.Add (src.Pages);Si aquesta bandera s’estableix a veritat, llavors els objectes corruptes seran substituïts per valors buits.Per defecte: és veritat.

public bool IgnoreCorruptedObjects { get; set; }

Valor de la propietat

bool

Info

Obtenir la informació del document.

public DocumentInfo Info { get; }

Valor de la propietat

DocumentInfo

IsEncrypted

Obté l’estat criptat del document. True si el document és criptat.

public bool IsEncrypted { get; }

Valor de la propietat

bool

IsLicensed

Retorn veritat és que el sistema funciona en el mode llicenciat i falsa d’una altra manera.

public static bool IsLicensed { get; }

Valor de la propietat

bool

IsLinearized

Obté o estableix un valor que indiqui si el document és lineal.

public bool IsLinearized { get; set; }

Valor de la propietat

bool

IsPdfUaCompliant

Gets el és document pdfua compliant.

public bool IsPdfUaCompliant { get; }

Valor de la propietat

bool

IsPdfaCompliant

Es tracta d’un document pdfa compliant.

public bool IsPdfaCompliant { get; }

Valor de la propietat

bool

IsXrefGapsAllowed

Obtenir o establir que és document pdfa compliant.

public bool IsXrefGapsAllowed { get; set; }

Valor de la propietat

bool

JavaScript

Col·lecció de JavaScript de nivell de document.

public JavaScriptCollection JavaScript { get; }

Valor de la propietat

JavaScriptCollection

LogicalStructure

Obtenir l’estructura lògica del document.

public RootElement LogicalStructure { get; }

Valor de la propietat

RootElement

Metadata

Metadades de documentaci.(Un document PDF pot incloure informació general,com ara el títol, l’autor i les dates de creació i modificació del document.Aquesta informació global sobre el document (a diferència del seu contingut o estructura) es diu metadades.i està destinat a ajudar en el catàleg i la cerca de documents en bases de dades externes.)

public Metadata Metadata { get; }

Valor de la propietat

Metadata

NamedDestinations

Col·lecció del nom de destinació en el document.

public NamedDestinationCollection NamedDestinations { get; }

Valor de la propietat

NamedDestinationCollection

NonFullScreenPageMode

Obté o s’estableix el mode de pàgina, especificant com mostrar el document en el mode de sortida de pantalla completa.

public PageMode NonFullScreenPageMode { get; set; }

Valor de la propietat

PageMode

OpenAction

Obtenir o establir accions realitzades a l’obertura del document.

public IAppointment OpenAction { get; set; }

Valor de la propietat

IAppointment

Examples

Exemple demostra com obtenir la bandera de CenterWindow:

Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;

OptimizeSize

Obté o estableix la bandera d’optimització. Quan les pàgines s’afegeixen al document, els fluxos de recursos iguals en el fitxer resultant sónfusionat en un únic objecte PDF si aquesta bandera s’estableix.Això permet reduir la mida de fitxer resultant, però pot causar execució més lenta i requisits de memòria més grans.Valor de defecte: falsificaci.

public bool OptimizeSize { get; set; }

Valor de la propietat

bool

Outlines

Obtenir documents d’extracci.

public OutlineCollection Outlines { get; }

Valor de la propietat

OutlineCollection

OutputIntents

Obté la col·lecció de les intencions de sortida en el document.

public OutputIntents OutputIntents { get; }

Valor de la propietat

OutputIntents

PageInfo

Obté o col·loca la informació de la pàgina (solo per al generador, no emplenat en la lectura del document)

public PageInfo PageInfo { get; set; }

Valor de la propietat

PageInfo

PageLabels

Obté etiquetes de pàgines en el document.

public PageLabelCollection PageLabels { get; }

Valor de la propietat

PageLabelCollection

PageLayout

Obté o estableix el disseny de la pàgina que s’utilitzarà quan s’obri el document.

public PageLayout PageLayout { get; set; }

Valor de la propietat

PageLayout

PageMode

Obté o s’estableix el mode de pàgina, especificant com s’ha de mostrar el document quan s’obri.

public PageMode PageMode { get; set; }

Valor de la propietat

PageMode

Pages

Obtenir o establir la col·lecció de pàgines de documents.Recordeu que les pàgines són nombroses de 1 en la col·lecci.

public PageCollection Pages { get; }

Valor de la propietat

PageCollection

Examples

L’exemple a continuació demostra com treballar amb les pàgines de document:Com obtenir el nombre de pàgines i com obtenir el rectangle de la pàgina inicial del document.

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

Format PDF

public PdfFormat PdfFormat { get; }

Valor de la propietat

PdfFormat

Permissions

Obtenir permisos del document.

public int Permissions { get; }

Valor de la propietat

int

PickTrayByPdfSize

Obté o posa una bandera que especifiqui si la mida de la pàgina PDF s’utilitzarà per seleccionar la barra de paper d’entrada.

public bool PickTrayByPdfSize { get; set; }

Valor de la propietat

bool

PrintScaling

Obté o s’estableix l’opció d’escalació de la pàgina que es seleccionarà quan es visualitzi un diàleg d’impressió per a aquest document.

public PrintScaling PrintScaling { get; set; }

Valor de la propietat

PrintScaling

TaggedContent

Obtenir accés al contingut de TaggedPdf.

public ITaggedContent TaggedContent { get; }

Valor de la propietat

ITaggedContent

Examples

L’exemple demostra com utilitzar continguts etiquetats per crear un nou document amb títols, paràgrafs i imatges.

// 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

Obté una versió de PDF des de l’encàrrec de fitxers PDF.

public string Version { get; }

Valor de la propietat

string

Methods

BindXml(Tàrrega)

Bind xml a la documentació

public void BindXml(string file)

Parameters

file string

El fitxer xml

BindXml(Tècnic, Tècnic)

Bind xml/xsl a la documentació

public void BindXml(string xmlFile, string xslFile)

Parameters

xmlFile string

El fitxer XML.

xslFile string

El fitxer xsl si es fa servir XSLT.

BindXml(El corrent, el corrent)

Bind xml/xsl a la documentació

public void BindXml(Stream xmlStream, Stream xslStream)

Parameters

xmlStream Stream

El flux xml.

xslStream Stream

El flux xsl si es fa servir XSLT.

BindXml(Tècnic, Tècnic i XmlReaderSettings)

Bind xml/xsl a la documentació

public void BindXml(Stream xmlStream, Stream xslStream, XmlReaderSettings settings)

Parameters

xmlStream Stream

El flux xml.

xslStream Stream

El flux xsl si es fa servir XSLT.

settings XmlReaderSettings

La configuració del lector XML.

BindXml(Stream)

Bind xml a la documentació

public void BindXml(Stream stream)

Parameters

stream Stream

El flux xml.

ChangePasswords(Tècnic, Tècnic i Tècnic)

Canvia les contrasenyes del document. Aquesta acció només es pot fer utilitzant la contrasenya del propietari.

public void ChangePasswords(string ownerPassword, string newUserPassword, string newOwnerPassword)

Parameters

ownerPassword string

La contrasenya del propietari.

newUserPassword string

Una nova contrasenya d’usuari.

newOwnerPassword string

La contrasenya del nou propietari.

Check(La botiga)

Validació del document.

public bool Check(bool doRepair)

Parameters

doRepair bool

Si realment es troben problemes es reparar.

Returns

bool

Veritat - si el document ha estat reparat; d’altra banda, fals.

Convert(Tècnic, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Convertir el document i salvar errors en el fitxer especificat.

public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)

Parameters

outputLogFileName string

El camí per a arxiu on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

action ConvertErrorAction

Acció per a objectes que no es poden convertir

transparencyAction ConvertTransparencyAction

Acció per a la imatge d’objectes masclats

Returns

bool

El resultat de l’operació

Convert(Flux, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Convertir el document i salvar errors en el fitxer especificat.

public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action, ConvertTransparencyAction transparencyAction)

Parameters

outputLogStream Stream

Stream on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

action ConvertErrorAction

Acció per a objectes que no es poden convertir

transparencyAction ConvertTransparencyAction

Acció per a la imatge d’objectes masclats

Returns

bool

El resultat de l’operació

Convert(Tècnic, PdfFormat, ConvertErrorAction)

Convertir el document i salvar errors en el fitxer especificat.

public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)

Parameters

outputLogFileName string

El camí per a arxiu on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

action ConvertErrorAction

Acció per a objectes que no es poden convertir

Returns

bool

El resultat de l’operació

Convert(PdfFormatConversionOptions)

Convertir document utilitzant opcions de conversió especificades

public bool Convert(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

conjunt d’opcions per a convertir el document PDF

Returns

bool

El resultat de l’operació

Convert(CallBackGetHocrWithPage, bool)

Reconeix les imatges a l’interior del document i afegeix cordes d’hocr sobre ell.

public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)

Parameters

callback Document . CallBackGetHocrWithPage

Acció per a les imatges que seran processades per el reconeixement de hocr.

flattenImages bool

El text en les imatges pdf es pot pintar utilitzant la mecànica de les màscares, en aquest cas les imatges han de ser pintades.

Returns

bool

El resultat de l’operació. Si no hi ha imatges en el document torna fals.

Convert(CallBackGetHocr, Bool)

Reconeix les imatges a l’interior del document i afegeix cordes d’hocr sobre ell.

public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)

Parameters

callback Document . CallBackGetHocr

Acció per a les imatges que seran processades per el reconeixement de hocr.

flattenImages bool

El text en les imatges pdf es pot pintar utilitzant la mecànica de les màscares, en aquest cas les imatges han de ser pintades.

Returns

bool

El resultat de l’operació. Si no hi ha imatges en el document torna fals.

Convert(Transmissió, PdfFormat, ConvertErrorAction)

Convertir el document i salvar errors en el corrent especificat.

public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)

Parameters

outputLogStream Stream

Stream on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

action ConvertErrorAction

Acció per a objectes que no es poden convertir

Returns

bool

El resultat de l’operació

Convert(Fixup, corrent, bool, objecte[])

Convertir el document aplicant el Fixup.

public bool Convert(Fixup fixup, Stream outputLog, bool onlyValidation = false, object[] parameters = null)

Parameters

fixup Fixup

El tipus de fixaci.

outputLog Stream

El log del procés.

onlyValidation bool

Només la validació del document.

parameters object []

Propietats per a Fixup que no es poden configurar.

Returns

bool

El resultat de l’operaci.

Convert(Fixup, string, bool, objecte[])

Convertir el document aplicant el Fixup.

public bool Convert(Fixup fixup, string outputLog, bool onlyValidation = false, object[] parameters = null)

Parameters

fixup Fixup

El tipus de fixaci.

outputLog string

El log del procés.

onlyValidation bool

Només la validació del document.

parameters object []

Propietats per a Fixup que no es poden configurar.

Returns

bool

El resultat de l’operaci.

Convert(Tècnic, Tècnic, Tècnic, Tècnic, Tècnic)

Converteix el fitxer de font en format de font en fitxer de destinació en format de destinaci.

public static void Convert(string srcFileName, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)

Parameters

srcFileName string

El nom del fitxer font.

loadOptions LoadOptions

El format de fitxers de font.

dstFileName string

El nom del fitxer de destinaci.

saveOptions SaveOptions

Format de fitxer de destinaci.

Convert(Stream, Opcions de càrrega, string, SaveOptions)

Converteix el flux en format font en el fitxer de destinació en format de destinaci.

public static void Convert(Stream srcStream, LoadOptions loadOptions, string dstFileName, SaveOptions saveOptions)

Parameters

srcStream Stream

El flux de font.

loadOptions LoadOptions

El format de la font.

dstFileName string

El nom del fitxer de destinaci.

saveOptions SaveOptions

Format de fitxer de destinaci.

Convert(Llista d’opcions, LoadOptions, Stream, SaveOptions)

Converteix el fitxer font en format font en flux en format de destinaci.

public static void Convert(string srcFileName, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)

Parameters

srcFileName string

El nom del fitxer font.

loadOptions LoadOptions

El format de fitxers de font.

dstStream Stream

El flux de destinaci.

saveOptions SaveOptions

El format de flux de destinaci.

Convert(Flux, Opcions de càrrega, Flux, SaveOptions)

Converteix el flux en format font en flux en format de destinaci.

public static void Convert(Stream srcStream, LoadOptions loadOptions, Stream dstStream, SaveOptions saveOptions)

Parameters

srcStream Stream

El flux de font.

loadOptions LoadOptions

El format de la font.

dstStream Stream

El flux de destinaci.

saveOptions SaveOptions

Format de fitxer de destinaci.

ConversióPageToPNGMemoryStream(Page)

Convertir la pàgina a PNG per al flux d’imatge DSR, OMR, OCR.

public MemoryStream ConvertPageToPNGMemoryStream(Page page)

Parameters

page Page

Pàgina de conversi.

Returns

MemoryStream

Imatge de flux.

Decrypt()

Descriptura el document. crida llavors Salva per obtenir la versió descripturada del document.

public void Decrypt()

Dispose()

Tanca tots els recursos utilitzats en aquest document.

public void Dispose()

Encrypt(columnes, colums, DocumentPrivilege, ICustomSecurityHandler)

Encripta el document. crida llavors Salva per obtenir la versió encryptada del document.

public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, ICustomSecurityHandler customHandler)

Parameters

userPassword string

Password de l’usuari.

ownerPassword string

La contrasenya del propietari.

privileges DocumentPrivilege

Permesos de document, vegeu Aspose.Pdf.Document.Permesos per a detalls.

customHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Encrypt(rècord, rànquing, Permisions, ICustomSecurityHandler)

Encripta el document. crida llavors Salva per obtenir la versió encryptada del document.

public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, ICustomSecurityHandler customHandler)

Parameters

userPassword string

Password de l’usuari.

ownerPassword string

La contrasenya del propietari.

permissions Permissions

Permesos de document, vegeu Aspose.Pdf.Document.Permesos per a detalls.

customHandler ICustomSecurityHandler

L’operador de seguretat habitual.

Encrypt(string, string, DocumentPrivilege, CryptoAlgorithm, bool)

Encripta el document. crida llavors Salva per obtenir la versió encryptada del document.

public void Encrypt(string userPassword, string ownerPassword, DocumentPrivilege privileges, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)

Parameters

userPassword string

Password de l’usuari.

ownerPassword string

La contrasenya del propietari.

privileges DocumentPrivilege

Permesos de document, vegeu Aspose.Pdf.Document.Permesos per a detalls.

cryptoAlgorithm CryptoAlgorithm

Algoritme Cryptogràfic, vegeu Aspose.Pdf.Document.CryptoAlgorithm per a detalls.

usePdf20 bool

Suport per a la revisió 6 (Extensió 8).

Encrypt(string, string, Permisions, CryptoAlgorithm)

Encripta el document. crida llavors Salva per obtenir la versió encryptada del document.

public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm)

Parameters

userPassword string

Password de l’usuari.

ownerPassword string

La contrasenya del propietari.

permissions Permissions

Permesos de document, vegeu Aspose.Pdf.Document.Permesos per a detalls.

cryptoAlgorithm CryptoAlgorithm

Algoritme Cryptogràfic, vegeu Aspose.Pdf.Document.CryptoAlgorithm per a detalls.

Encrypt(string, string, Permisions, CryptoAlgorithm, bool)

Encripta el document. crida llavors Salva per obtenir la versió encryptada del document.

public void Encrypt(string userPassword, string ownerPassword, Permissions permissions, CryptoAlgorithm cryptoAlgorithm, bool usePdf20)

Parameters

userPassword string

Password de l’usuari.

ownerPassword string

La contrasenya del propietari.

permissions Permissions

Permesos de document, vegeu Aspose.Pdf.Document.Permesos per a detalls.

cryptoAlgorithm CryptoAlgorithm

Algoritme Cryptogràfic, vegeu Aspose.Pdf.Document.CryptoAlgorithm per a detalls.

usePdf20 bool

Suport per a la revisió 6 (Extensió 8).

ExportAnnotationsToXfdf(Tàrrega)

Exporta totes les anotacions de documents al fitxer XFDF

public void ExportAnnotationsToXfdf(string fileName)

Parameters

fileName string

Nom de fitxer XFDF

ExportAnnotationsToXfdf(Stream)

Exportar totes les anotacions de documents en el flux.

public void ExportAnnotationsToXfdf(Stream stream)

Parameters

stream Stream

Flux on emmagatzema XFDF.

Flatten()

Elimina tots els camps del document i posa els seus valors en lloc.

public void Flatten()

Flatten(FlattenSettings)

Elimina tots els camps (i anotacions) del document i posa els seus valors en lloc.

public void Flatten(Form.FlattenSettings flattenSettings)

Parameters

flattenSettings Form . FlattenSettings

Instal·lacions per al procés de flatulència.

FlattenTransparency()

Reemplaça el contingut transparent amb gràfics de raster i vector no transparents.

public void FlattenTransparency()

FreeMemory()

neteja la memòria

public void FreeMemory()

GetCatalogValue(Tàrrega)

Retorna el valor de l’article del diccionari de catàleg.

public object GetCatalogValue(string key)

Parameters

key string

La clau de l’article.

Returns

object

Valor de l’article - si la clau es va trobar amb èxit; d’altra banda, zero.

GetObjectById(Tàrrega)

Obté un objecte amb ID especificat en el document.

public object GetObjectById(string id)

Parameters

id string

El nom de l’objecte.

Returns

object

L’objecte amb l’id especificat null si l’id no es troba.

GetXmpMetadata(Stream)

Obtenir metadades XMP del document.

public void GetXmpMetadata(Stream stream)

Parameters

stream Stream

Flux on s’emmagatzemen els metadats.

HasIncrementalUpdate()

Verifica si el document PDF actual ha estat guardat amb actualitzacions incrementals.

public bool HasIncrementalUpdate()

Returns

bool

‘verd’ si el document PDF té actualitzacions incrementals; d’altra banda, ‘falsa’.

ImportAnnotationsFromXfdf(Tàrrega)

Importa les anotacions del fitxer XFDF al document.

public void ImportAnnotationsFromXfdf(string fileName)

Parameters

fileName string

Nom de fitxer XFDF

ImportAnnotationsFromXfdf(Stream)

Importa les anotacions del flux al document.

public void ImportAnnotationsFromXfdf(Stream stream)

Parameters

stream Stream

El flux conté dades XFDF.

IsRepairNeeded(Opcions de reparació)

Verifica si el document requereix una trucada de mètode de reparaci.

public bool IsRepairNeeded(out Document.RepairOptions options)

Parameters

options Document . RepairOptions

Opcions de reparació emplenades recomanades per utilitzar en el mètode de reparació

Returns

bool

Retorns d’opcions emplenades per utilitzar en el mètode de reparació

LoadFrom(Lloc, Lloc Opcions)

Carrega un arxiu, convertint-lo en PDF.

public void LoadFrom(string filename, LoadOptions options)

Parameters

filename string

El camí cap al fitxer per obrir.

options LoadOptions

Opcions de càrrega.

Exceptions

PdfException

Si el fitxer no es pot carregar.

FileNotFoundException

Si el fitxer no es troba.

Merge(MergeOptions, el document de params[])

Moure els documents.

public void Merge(Document.MergeOptions mergeOptions, params Document[] documents)

Parameters

mergeOptions Document . MergeOptions

Les opcions de fusi.

documents Document []

Els documents per fusionar.

Merge(MergeOptions, params string[])

Moure els documents.

public void Merge(Document.MergeOptions mergeOptions, params string[] files)

Parameters

mergeOptions Document . MergeOptions

Les opcions de fusi.

files string []

Els arxius PDF per a fusionar.

Merge(Documentació paràstica[])

Moure els documents.

public void Merge(params Document[] documents)

Parameters

documents Document []

Els documents per fusionar.

Merge(Paràmetre String[])

Arxiu de fitxers PDF.

public void Merge(params string[] files)

Parameters

files string []

Els arxius PDF per a fusionar.

MergeDocuments(MergeOptions, params string[])

Moure els documents.

public static Document MergeDocuments(Document.MergeOptions mergeOptions, params string[] files)

Parameters

mergeOptions Document . MergeOptions

Les opcions de fusi.

files string []

Els arxius PDF per a fusionar.

Returns

Document

El document fusionat.

MergeDocuments(MergeOptions, el document de params[])

Moure els documents.

public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)

Parameters

mergeOptions Document . MergeOptions

files Document []

Els documents per fusionar.

Returns

Document

El document fusionat.

MergeDocuments(Paràmetre String[])

Arxiu de fitxers PDF.

public static Document MergeDocuments(params string[] files)

Parameters

files string []

Els arxius PDF per a fusionar.

Returns

Document

El document fusionat.

MergeDocuments(Documentació paràstica[])

Moure els documents.

public static Document MergeDocuments(params Document[] documents)

Parameters

documents Document []

Els documents per fusionar.

Returns

Document

El document fusionat.

Optimize()

Linealitzar el document per tal de

  • Obrir la primera pàgina el més ràpid possible;
  • Mostrar la següent pàgina o seguir per enllaç a la següent pàgina el més ràpid possible;
  • Mostrar la pàgina incrementalment com arriba quan es lliuren les dades per a una pàgina a través d’un canal lent (mostrar primer les dades més útils);
  • Permet que la interacció de l’usuari, com ara seguir un enllaç, es realitzi fins i tot abans que tota la pàgina hagi estat rebuda i mostrada.Invocar aquest mètode no salva realment el document. Al contrari, el document només està preparat per tenir una estructura optimitzada,Llavors crida i salva per obtenir un document optimitzat.
public void Optimize()

OptimizeResources()

Optimitzar els recursos en el document:

  • S’eliminen els recursos que no s’utilitzen en les pàgines del document;
  • La igualtat de recursos s’uneix a un únic objecte;
  • Els objectes no utilitzats són eliminats.
public void OptimizeResources()

OptimizeResources(OptimizationOptions)

Optimitzar els recursos del document d’acord amb la estratègia d’optimització definida.

public void OptimizeResources(OptimizationOptions strategy)

Parameters

strategy OptimizationOptions

Estratègia d’optimitzaci.

PageNodesToBalancedTree(El byte)

Organitza els nodes d’arbre de pàgina en un document en un arbre equilibrat.Només si el document té més de nodesNumInSubtrees objectes de pàgina, d’altra banda no fa res.No cridar aquest mètode mentre iterant sobre els elements de pàgines, pot donar resultats imprevisibles

public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)

Parameters

nodesNumInSubtrees byte

Número desitjat de subnots. valor estàndard és deu.

ProcessParagraphs()

Procediment per al generador.

public void ProcessParagraphs()

RemoveMetadata()

Elimina els metadats del document.

public void RemoveMetadata()

RemovePdfUaCompliance()

Eliminació de la conformitat pdfUa del document

public void RemovePdfUaCompliance()

RemovePdfaCompliance()

Eliminació de la conformitat pdfa del document

public void RemovePdfaCompliance()

Repair(RepairOptions)

Reparació de documents trencats.

public void Repair(Document.RepairOptions options = null)

Parameters

options Document . RepairOptions

Un paràmetre opcional del tipus Aspose.Pdf.Document.RepairOptions per especificar les configuracions de reparaci.Si no es proporciona, s’utilitzaran les configuracions de default.

Save(Stream)

Emmagatzema el document en el flux.

public void Save(Stream output)

Parameters

output Stream

Flux on s’emmagatzema la cistella de document.

Save(Tàrrega)

Conserva el document en el fitxer especificat.

public void Save(string outputFileName)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

Save()

El document s’emmagatzema incrementalment (és a dir, utilitzant la tècnica d’actualització incremental).

public void Save()

Remarks

Per tal d’emmagatzemar el document de forma incremental, hem d’obrir el fitxer de document per escriure.Per tant, el Document ha d’iniciar-se amb el flux escrit com en el següent snippet de codi:Document doc = nou Document(nou FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// fer alguns canvis i salvar el document incrementalmentS’ha de salvar();

Save(SaveOptions)

Salva el document amb les opcions de salvatge.

public void Save(SaveOptions options)

Parameters

options SaveOptions

Salvem les opcions.

Save(Títol, SaveFormat)

Salva el document amb un nou nom juntament amb un format de fitxers.

public void Save(string outputFileName, SaveFormat format)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

format SaveFormat

Opcions de format.

Save(Arxiu, SaveFormat)

Salva el document amb un nou nom juntament amb un format de fitxers.

public void Save(Stream outputStream, SaveFormat format)

Parameters

outputStream Stream

Lloc on s’emmagatzema el document.

format SaveFormat

Opcions de format.

Exceptions

ArgumentException

System.ArgumentExcepció quan Aspose.Pdf.HtmlSaveOptions es trasllada a un mètode.Save un document al flux html no es dóna suport.

Save(Títol, SaveOptions)

Salva el document amb un nou nom que estableix les seves opcions d’emmagatzematge.

public void Save(string outputFileName, SaveOptions options)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

options SaveOptions

Salvem les opcions.

Save(Recuperació, SaveOptions)

Salva el document a un flux amb una opció de salvatge.

public void Save(Stream outputStream, SaveOptions options)

Parameters

outputStream Stream

Lloc on s’emmagatzema el document.

options SaveOptions

Salvem les opcions.

Exceptions

ArgumentException

System.ArgumentExcepció quan Aspose.Pdf.HtmlSaveOptions es trasllada a un mètode.Save un document al flux html no es dóna suport.

SaveAsync(Cancel·lació, Cancel·lació)

Emmagatzema el document en el flux.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)

Parameters

output Stream

Flux on s’emmagatzema la cistella de document.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

SaveAsync(Cancellació, Cancel·lació)

Conserva el document en el fitxer especificat.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

SaveAsync(CancellationToken)

El document s’emmagatzema incrementalment (és a dir, utilitzant la tècnica d’actualització incremental).

public Task SaveAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

Remarks

Per tal d’emmagatzemar el document de forma incremental, hem d’obrir el fitxer de document per escriure.Per tant, el Document ha d’iniciar-se amb el flux escrit com en el següent snippet de codi:Document doc = nou Document(nou FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// fer alguns canvis i salvar el document incrementalmentS’ha de salvar();

SaveAsync(SaveOptions, cancel·lacióToken)

Salva el document amb les opcions de salvatge.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)

Parameters

options SaveOptions

Salvem les opcions.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

SaveAsync(Llista, SaveFormat, CancelacióToken)

Salva el document amb un nou nom juntament amb un format de fitxers.

public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

format SaveFormat

Opcions de format.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

SaveAsync(Tractament, SaveFormat, cancel·lacióToken)

Salva el document amb un nou nom juntament amb un format de fitxers.

public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)

Parameters

outputStream Stream

Lloc on s’emmagatzema el document.

format SaveFormat

Opcions de format.

cancellationToken CancellationToken

Cancel·lació token

Returns

Task

La tasca assíncrona.

Exceptions

ArgumentException

System.ArgumentExcepció quan Aspose.Pdf.HtmlSaveOptions es trasllada a un mètode.Save un document al flux html no es dóna suport.

SaveAsync(Llista, SaveOptions, Cancel·lació)

Salva el document amb un nou nom que estableix les seves opcions d’emmagatzematge.

public Task SaveAsync(string outputFileName, SaveOptions options, CancellationToken cancellationToken)

Parameters

outputFileName string

Tractament per registrar on s’emmagatzemarà el document.

options SaveOptions

Salvem les opcions.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

SaveAsync(Stream, SaveOptions, Cancel·lacióToken)

Salva el document a un flux amb una opció de salvatge.

public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)

Parameters

outputStream Stream

Lloc on s’emmagatzema el document.

options SaveOptions

Salvem les opcions.

cancellationToken CancellationToken

El token de cacel·laci.

Returns

Task

La tasca assíncrona.

Exceptions

ArgumentException

System.ArgumentExcepció quan Aspose.Pdf.HtmlSaveOptions es trasllada a un mètode.Save un document al flux html no es dóna suport.

SaveXml(Tàrrega)

Conservar el document en XML.

public void SaveXml(string file)

Parameters

file string

El model de fitxer xml

SendTo(Documentació, Stream)

Envia tot el document al dispositiu de document per al tractament.

public void SendTo(DocumentDevice device, Stream output)

Parameters

device DocumentDevice

Un dispositiu que s’utilitza per processar el document.

output Stream

El flux de sortida conté els resultats del tractament del document amb un dispositiu donat.

SendTo(DocumentDevice, int, int, flux)

Envia determinades pàgines del document al dispositiu del document per al tractament.

public void SendTo(DocumentDevice device, int fromPage, int toPage, Stream output)

Parameters

device DocumentDevice

Un dispositiu que s’utilitza per processar el document.

fromPage int

La primera pàgina per al processament.

toPage int

L’última pàgina per al tractament.

output Stream

El flux de sortida conté els resultats de les pàgines de document tractades amb un dispositiu donat.

SendTo(Documentació, string)

Envia tot el document al dispositiu de document per al tractament.

public void SendTo(DocumentDevice device, string outputFileName)

Parameters

device DocumentDevice

Un dispositiu que s’utilitza per processar el document.

outputFileName string

Nom de fitxer de sortida amb els resultats del tractament.

SendTo(DocumentDevice, int, int, string)

Envia tot el document al dispositiu de document per al tractament.

public void SendTo(DocumentDevice device, int fromPage, int toPage, string outputFileName)

Parameters

device DocumentDevice

Un dispositiu que s’utilitza per processar el document.

fromPage int

La primera pàgina per al processament.

toPage int

L’última pàgina per al tractament.

outputFileName string

Nom de fitxer de sortida amb els resultats del tractament.

SetDefaultFileSizeLimitToMemoryLoading()

Estableix el límit de mida del fitxer per carregar un fitxer sencer a la memòria fins que el valor de default sigui igual a 210 Mb.

public static void SetDefaultFileSizeLimitToMemoryLoading()

SetTitle(Tàrrega)

Introduïu el títol del document PDF

public void SetTitle(string title)

Parameters

title string

El títol del document

SetXmpMetadata(Stream)

Configuració de metadades XMP del document.

public void SetXmpMetadata(Stream stream)

Parameters

stream Stream

Flux que conté metadades XMP.

Validate(Llistat, PdfFormat)

Validar el document en el fitxer especificat.

public bool Validate(string outputLogFileName, PdfFormat format)

Parameters

outputLogFileName string

El camí per a arxiu on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

Returns

bool

El resultat de l’operació

Validate(Formació, PDFFormat)

Validar el document en el fitxer especificat.

public bool Validate(Stream outputLogStream, PdfFormat format)

Parameters

outputLogStream Stream

Stream on s’emmagatzemen els comentaris.

format PdfFormat

El format PDF.

Returns

bool

El resultat de l’operació

Validate(PdfFormatConversionOptions)

Validar el document en el fitxer especificat.

public bool Validate(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

conjunt d’opcions per a convertir el document PDF

Returns

bool

El resultat de l’operació

FontSubstitution

Es produeix quan la font substitueix una altra font en el document.

public event Document.FontSubstitutionHandler FontSubstitution

Tipus d’esdeveniment

Document . FontSubstitutionHandler

 Català