Class Document

Class Document

Името на пространството: Aspose.Pdf Асамблея: Aspose.PDF.dll (25.4.0)

Класа, представляваща PDF документ.

public sealed class Document : IDisposable

Inheritance

object Document

Implements

IDisposable

наследници

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

Constructors

Document(Stream)

Иницијализирайте нов документ инстанция от потока на входа .

public Document(Stream input)

Parameters

input Stream

Изтегляне с PDF документ.

Document(Пътуване , Боул)

Иницијализирайте нов документ инстанция от потока на входа .

public Document(Stream input, bool isManagedStream)

Parameters

input Stream

Изтегляне с PDF документ.

isManagedStream bool

ако на “истински” вътрешен поток е затворен преди излизане; в противен случай не е.

Document(Стрий, Стрий)

Иницијализирайте нов документ инстанция от потока на входа .

public Document(Stream input, string password)

Parameters

input Stream

Обектът за влизане на потока, съответният pdf е защитен с парола.

password string

Потребител или собственик на парола.

Document(Поток, струя, ICustomSecurityHandler)

Иницијализирайте нов документ инстанция от потока на входа .

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

Parameters

input Stream

Обектът за влизане на потока, съответният pdf е защитен с парола.

password string

Потребител или собственик на парола.

customSecurityHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Document(Стрий, струй и боол)

Иницијализирайте нов документ инстанция от потока на входа .

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

Parameters

input Stream

Изтегляне с PDF документ.

password string

Потребител или собственик на парола.

isManagedStream bool

Ако се зададе на “истински” вътрешен поток е затворен преди излизане; в противен случай, не е.

Document(Поток, струя, боол, ICustomSecurityHandler)

Иницијализирайте нов документ инстанция от потока на входа .

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

Parameters

input Stream

Изтегляне с PDF документ.

password string

Потребител или собственик на парола.

isManagedStream bool

Ако се зададе на “истински” вътрешен поток е затворен преди излизане; в противен случай, не е.

customSecurityHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Document(Стрий)

code class=“paramref”>filename’. Същото като Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename)

Parameters

filename string

Името на PDF файла.

Document(Стрелец, Боул)

code class=“paramref”>filename’. Същото като Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename, bool isManagedStream)

Parameters

filename string

Името на PDF файла.

isManagedStream bool

Ако се зададе на “истински” вътрешен поток е затворен преди излизане; в противен случай, не е.

Document(Стрий, слайд, ICustomSecurityHandler)

Иницијализира нова инстанция на Aspose.Pdf.Document клас за работа с криптиран документ.

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

Parameters

filename string

Името на документа.

password string

Потребител или собственик на парола.

customSecurityHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Document(Стрийк, Стрийк)

Иницијализира нова инстанция на Aspose.Pdf.Document клас за работа с криптиран документ.

public Document(string filename, string password)

Parameters

filename string

Името на документа.

password string

Потребител или собственик на парола.

Document(Стринг, Стринг и Боол)

Иницијализира нова инстанция на Aspose.Pdf.Document клас за работа с криптиран документ.

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

Parameters

filename string

Името на документа.

password string

Потребител или собственик на парола.

isManagedStream bool

ако на “истински” вътрешен поток е затворен преди излизане; в противен случай не е.

Document(струй, струя, боол, ICustomSecurityHandler)

Иницијализира нова инстанция на Aspose.Pdf.Document клас за работа с криптиран документ.

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

Parameters

filename string

Името на документа.

password string

Потребител или собственик на парола.

isManagedStream bool

ако на “истински” вътрешен поток е затворен преди излизане; в противен случай не е.

customSecurityHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Document()

Иницијализира празен документ.

public Document()

Document(PdfVersion)

Иницијализира празен документ по версия.

public Document(PdfVersion version)

Parameters

version PdfVersion

В PDF версия.

Document(Стринг, опции за натоварване)

Отворете съществуващ документ от файл, който предоставя необходимите опции за конвертиране, за да получите PDF документ.

public Document(string filename, LoadOptions options)

Parameters

filename string

Въведете файла, за да го конвертирате в PDF документ.

options LoadOptions

code class=“paramref”>filename’ в pdf.

Document(Изтегляне, LoadOptions)

Отворете съществуващ документ от поток, който осигурява необходимата конвертация, за да получите PDF документ.

public Document(Stream input, LoadOptions options)

Parameters

input Stream

Изтегляне на потока, за да се конвертира в PDF документ.

options LoadOptions

code class=“paramref”>input’ в PDF.

Fields

DefaultNodesNumInSubtrees

public const byte DefaultNodesNumInSubtrees = 10

полева стойност

byte

Properties

Actions

DocumentActions, която позволява да получите / зададете BeforClosing, BeforSaving.

public DocumentActionCollection Actions { get; }

стойност на имота

DocumentActionCollection

Examples

Този пример показва как да се получи след открито действие на документа:

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

Позволява да се сливат съдържанието на страницата, за да се оптимизира размера на документа.Ако се използва, тогава диференцирани, но дублирани страници могат да се отнасят доМоля, имайте предвид, че този режим може да причини странични ефекти като промяна на съдържанието на страницата, когато друга страница се променя.

public bool AllowReusePageContent { get; set; }

стойност на имота

bool

Background

Получава или задава цветовете на фона на документа.

public Color Background { get; set; }

стойност на имота

Color

CenterWindow

Получава или поставя знамето, което определя дали позицията на прозореца на документа ще бъде централно върху екрана.

public bool CenterWindow { get; set; }

стойност на имота

bool

Examples

Примерът показва как да получите знамето на CenterWindow:

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

Collection

Получава колекция от документи.

public Collection Collection { get; set; }

стойност на имота

Collection

CryptoAlgorithm

Получава настройки за сигурност, ако документът е зашифрован.Ако документът не е зашифрован, съответното изключение ще бъде изведено в .net 1.1CryptoAlgorithm ще бъде нула за други версии на .net.

public CryptoAlgorithm? CryptoAlgorithm { get; }

стойност на имота

CryptoAlgorithm ?

CustomSecurityHandler

Получавате персонализиран трейдър за сигурност.

public ICustomSecurityHandler CustomSecurityHandler { get; }

стойност на имота

ICustomSecurityHandler

Destinations

Вземете колекцията на дестинации.Моля, използвайте имената на дестинациите.

public DestinationCollection Destinations { get; }

стойност на имота

DestinationCollection

Direction

L2R (лево на дясно) или R2L).

public Direction Direction { get; set; }

стойност на имота

Direction

DisableFontLicenseVerifications

Много операции с шрифт не могат да се изпълняват, ако тези операции са забранени с лиценз на този текст.Например, някои шрифтове не могат да бъдат вградени в PDF документ, ако правилата за лицензиране изключват вмъкването на този текст.Този флаг се използва, за да деактивира всички лицензионни ограничения за всички шрифтове в текущия PDF документ.Бъдете внимателни при използването на това знаме.Когато е поставен, това означава, че лицето, което поставя този флаг,Приема цялата отговорност за възможни нарушения на лиценза/закон върху себе си.Така че той го взема на свой собствен риск.Силно се препоръчва да използвате този флаг само когато сте напълно сигурни, че не се счупваЗаконът за авторското право.По подразбиране фалшиви.

public bool DisableFontLicenseVerifications { get; set; }

стойност на имота

bool

DisplayDocTitle

Получава или поставя флаг, който посочва дали лентата за заглавие на прозореца на документа трябва да показва името на документ.

public bool DisplayDocTitle { get; set; }

стойност на имота

bool

Examples

DisplayDocTitle:

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

Duplex

Получава или задава опцията за обработка на дуплекс режим за отпечатване, за да се използва при печат на файла от диалога.

public PrintDuplex Duplex { get; set; }

стойност на имота

PrintDuplex

EmbedStandardFonts

Имотът, който декларира, че документът трябва да включва всички стандартни шрифтове тип 1който има флаг IsEmbedded поставен в истина. всички PDF шрифтове могат да бъдат вградениIsEmbedded в истина, но PDF стандартни шрифтове Type1.Стандартното вграждане на шрифта Type1 отнема много време, така че за вграждане на тези шрифти е необходимоне само установяване на знамето IsEmbedded в true за посочения шрифт, но също такаEmbedStandardFonts = true;Тази собственост може да бъде зададена само веднъж за всички шрифтове.По подразбиране фалшиви.

public bool EmbedStandardFonts { get; set; }

стойност на имота

bool

EmbeddedFiles

Получава събиране на файлове, вградени в документа.

public EmbeddedFileCollection EmbeddedFiles { get; }

стойност на имота

EmbeddedFileCollection

EnableObjectUnload

Получете или задайте знаме, което позволява на документа да бъде частично изтеглена от паметта.Това позволява да се намали използването на паметта, но може да има отрицателен ефект върху перфомантата.

public bool EnableObjectUnload { get; set; }

стойност на имота

bool

EnableSignatureSanitization

Получава или поставя знамето, за да управлява санитарията на полетата за подписване.

public bool EnableSignatureSanitization { get; set; }

стойност на имота

bool

FileName

Име на PDF файла, който е причинил този документ

public string FileName { get; }

стойност на имота

string

FileSizeLimitToMemoryLoading

Получете и задайте границата за размера на файла, за да изтеглите целия файл в паметта.Стойността се определя в мегабайти.Стандартната стойност е 210 MB.

public static int FileSizeLimitToMemoryLoading { get; set; }

стойност на имота

int

FitWindow

Получава или поставя знаме, което посочва дали прозорецът на документа трябва да бъде преизменено, за да се приспособи към първата показвана страница.

public bool FitWindow { get; set; }

стойност на имота

bool

Examples

Примерът показва как да получите флага на FitWindow:

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

FontUtilities

Идентификационна инстанция

public Document.IDocumentFontUtilities FontUtilities { get; }

стойност на имота

Document . IDocumentFontUtilities

Form

Получава акро форма на документа.

public Form Form { get; }

стойност на имота

Form

HandleSignatureChange

Изхвърлете изключение, ако документът се съхранява с промени и има подпис

public bool HandleSignatureChange { get; set; }

стойност на имота

bool

HideMenubar

Получава или поставя флаг, който посочва дали менюто трябва да бъде скрито, когато документът е активен.

public bool HideMenubar { get; set; }

стойност на имота

bool

Examples

Примерът показва как да получите знамето на HideMenubar:

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

HideToolBar

Получава или поставя знаме, което посочва дали лентата с инструменти трябва да бъде скрита, когато документът е активен.

public bool HideToolBar { get; set; }

стойност на имота

bool

Examples

Примерът показва как да получите знамето на HideToolBar:

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

Закриване

Получава или поставя знаме, което определя дали елементите на потребителския интерфейс трябва да бъдат скрити, когато документът е активен.

public bool HideWindowUI { get; set; }

стойност на имота

bool

Examples

Примерът показва как да получите знамето на HideWindowUI:

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

Id

Получаване на ID.

public Id Id { get; }

стойност на имота

Id

IgnoreCorruptedObjects

Получава или поставя знамето на игнориране на грешки в източните файлове.Когато страници от източен документ се копират в документ за дестинация, процесът на копиране се прекратява с изключениеако някои обекти в източните файлове са корумпирани, когато това знаме е фалшиво.dest.Pages.Add (src.Pages);Ако това знаме е поставено на истина, тогава корумпирани обекти ще бъдат заменени с празни стойности.По подразбиране: истина

public bool IgnoreCorruptedObjects { get; set; }

стойност на имота

bool

Info

Документът получава информация.

public DocumentInfo Info { get; }

стойност на имота

DocumentInfo

IsEncrypted

Получава криптиран статус на документа. истински, ако документът е криптовалутен.

public bool IsEncrypted { get; }

стойност на имота

bool

IsLicensed

Възвръщането на истината е, че системата работи в лицензиран режим и фалшива по друг начин.

public static bool IsLicensed { get; }

стойност на имота

bool

IsLinearized

Получава или задава стойност, която показва дали документът е линейно.

public bool IsLinearized { get; set; }

стойност на имота

bool

IsPdfUaCompliant

Това е документ pdfua съответстващ.

public bool IsPdfUaCompliant { get; }

стойност на имота

bool

IsPdfaCompliant

Това е документ, който съответства на pdfa.

public bool IsPdfaCompliant { get; }

стойност на имота

bool

IsXrefGapsAllowed

Получава или поставя документ, който съответства на pdfa.

public bool IsXrefGapsAllowed { get; set; }

стойност на имота

bool

JavaScript

Колекция на JavaScript на нивото на документа.

public JavaScriptCollection JavaScript { get; }

стойност на имота

JavaScriptCollection

LogicalStructure

Налице е логическата структура на документа.

public RootElement LogicalStructure { get; }

стойност на имота

RootElement

Metadata

Методологията на документа.(ПДФ документ може да съдържа обща информация,като например заглавието, автора и датите за създаване и модификация на документа.Тази глобална информация за документа (за разлика от съдържанието или структурата му) се нарича метаданни.и има за цел да помогне в каталогирането и търсенето на документи в външни бази данни.)

public Metadata Metadata { get; }

стойност на имота

Metadata

NamedDestinations

Събиране на имената на дестинацията в документа.

public NamedDestinationCollection NamedDestinations { get; }

стойност на имота

NamedDestinationCollection

NonFullScreenPageMode

Получава или задава режим на страница, уточнявайки как да се покаже документът в режима на изход на пълен екран.

public PageMode NonFullScreenPageMode { get; set; }

стойност на имота

PageMode

OpenAction

Получава или задава действия, извършени при отваряне на документа.

public IAppointment OpenAction { get; set; }

стойност на имота

IAppointment

Examples

Примерът показва как да получите знамето на CenterWindow:

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

OptimizeSize

Когато страници се добавят към документа, равни потоци на ресурси в резултат на файла сасе слива в един PDF обект, ако този флаг е зададен.Това позволява да се намали резултатът от размера на файла, но може да доведе до по-бавно изпълнение и повече изисквания за памет.Дефинирана стойност: фалшива

public bool OptimizeSize { get; set; }

стойност на имота

bool

Outlines

Получават се изброените документи.

public OutlineCollection Outlines { get; }

стойност на имота

OutlineCollection

OutputIntents

Получава колекцията на изходни намерения в документа.

public OutputIntents OutputIntents { get; }

стойност на имота

OutputIntents

PageInfo

Получава или поставя информацията на страницата (само за генератор, не се попълва при четене на документа)

public PageInfo PageInfo { get; set; }

стойност на имота

PageInfo

PageLabels

Получава етикети на страници в документа.

public PageLabelCollection PageLabels { get; }

стойност на имота

PageLabelCollection

PageLayout

Получава или задава расположение на страницата, което ще се използва, когато документът е отворен.

public PageLayout PageLayout { get; set; }

стойност на имота

PageLayout

PageMode

Получава или задава режим на страница, който посочва как документът трябва да се показва при отваряне.

public PageMode PageMode { get; set; }

стойност на имота

PageMode

Pages

Получава или създава колекция от документи страници.Забележете, че страниците са изброени от 1 в колекцията.

public PageCollection Pages { get; }

стойност на имота

PageCollection

Examples

Примерът по-долу показва как да работите с страниците на документа:Как да получите броя на страниците и как да се получи правоъгълник на началната страница на документа.

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

получава PDF формат

public PdfFormat PdfFormat { get; }

стойност на имота

PdfFormat

Permissions

Получава разрешения от документа.

public int Permissions { get; }

стойност на имота

int

PickTrayByPdfSize

Получава или поставя флаг, който посочва дали размерът на PDF страницата ще бъде използван за избора на входната хартия.

public bool PickTrayByPdfSize { get; set; }

стойност на имота

bool

PrintScaling

Получава или задава опцията за скалиране на страницата, която ще бъде избрана, когато се показва диалог за този документ.

public PrintScaling PrintScaling { get; set; }

стойност на имота

PrintScaling

TaggedContent

TaggedPdf.

public ITaggedContent TaggedContent { get; }

стойност на имота

ITaggedContent

Examples

Примерът показва как да се използва етикетиран съдържание за създаване на нов документ с заглавия, параграфи и изображения.

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

PDF от заглавието на PDF.

public string Version { get; }

стойност на имота

string

Methods

BindXml(Стрий)

Свържете XML към документа

public void BindXml(string file)

Parameters

file string

XML файлове

BindXml(Стрийк, Стрийк)

Свържете xml/xsl към документа

public void BindXml(string xmlFile, string xslFile)

Parameters

xmlFile string

XML.

xslFile string

XSL файл, ако се използва XSLT.

BindXml(Пътят, Пътят)

Свържете xml/xsl към документа

public void BindXml(Stream xmlStream, Stream xslStream)

Parameters

xmlStream Stream

Потокът на xml.

xslStream Stream

xsl, ако се използва XSLT.

BindXml(Поток, поток, XmlReaderSettings)

Свържете xml/xsl към документа

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

Parameters

xmlStream Stream

Потокът на xml.

xslStream Stream

xsl, ако се използва XSLT.

settings XmlReaderSettings

XML Reader.

BindXml(Stream)

Свържете XML към документа

public void BindXml(Stream stream)

Parameters

stream Stream

Потокът на xml.

ChangePasswords(Стринг, Стринг и Стринг)

Променя паролите на документа.Това действие може да се извърши само с помощта на парола на собственика.

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

Parameters

ownerPassword string

Парола на собственика.

newUserPassword string

Нови потребителски пароли.

newOwnerPassword string

Новата парола на собственика.

Check(Боул)

Валидиране на документа.

public bool Check(bool doRepair)

Parameters

doRepair bool

Ако са открити истински проблеми, ще бъдат коригирани.

Returns

bool

Истински - ако документът е поправен; в противен случай, фалшив.

Convert(Стъпка, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Конвертирайте документа и запишете грешки в посочения файл.

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

Parameters

outputLogFileName string

Пътят към файла, където ще бъдат съхранени коментарите.

format PdfFormat

Форматът на PDF.

action ConvertErrorAction

Действие за обекти, които не могат да бъдат конвертирани

transparencyAction ConvertTransparencyAction

Действие за изображения на маскирани обекти

Returns

bool

Резултатът от операцията

Convert(Продължение, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Конвертирайте документа и запишете грешки в посочения файл.

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

Parameters

outputLogStream Stream

Поток, където ще бъдат съхранени коментарите.

format PdfFormat

Форматът на PDF.

action ConvertErrorAction

Действие за обекти, които не могат да бъдат конвертирани

transparencyAction ConvertTransparencyAction

Действие за изображения на маскирани обекти

Returns

bool

Резултатът от операцията

Convert(Стъпка, PDFFormat, ConvertErrorAction)

Конвертирайте документа и запишете грешки в посочения файл.

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

Parameters

outputLogFileName string

Пътят към файла, където ще бъдат съхранени коментарите.

format PdfFormat

Форматът на PDF.

action ConvertErrorAction

Действие за обекти, които не могат да бъдат конвертирани

Returns

bool

Резултатът от операцията

Convert(PdfFormatConversionOptions)

Конвертиране на документ с помощта на определени опции за конвертиране

public bool Convert(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Комплект от опции за конвертиране на PDF документ

Returns

bool

Резултатът от операцията

Convert(CallBackGetHocrWithPage, Боол)

Разберете изображенията в рамките на документа и добавете хочерни ленти над него.

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

Parameters

callback Document . CallBackGetHocrWithPage

Действие за изображения, които ще бъдат обработвани от HOCR разпознаване.

flattenImages bool

Текстът в pdf изображения могат да бъдат боядисани с помощта на механиката на маските, в който случай изображението трябва да бъде флатентовано.

Returns

bool

Ако няма изображения в документа се връща фалшива.

Convert(CallBackGetHocr, Боул)

Разберете изображенията в рамките на документа и добавете хочерни ленти над него.

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

Parameters

callback Document . CallBackGetHocr

Действие за изображения, които ще бъдат обработвани от HOCR разпознаване.

flattenImages bool

Текстът в pdf изображения могат да бъдат боядисани с помощта на механиката на маските, в който случай изображението трябва да бъде флатентовано.

Returns

bool

Ако няма изображения в документа се връща фалшива.

Convert(Продължаване, PdfFormat, ConvertErrorAction)

Конвертирайте документа и запишете грешки в посочения поток.

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

Parameters

outputLogStream Stream

Поток, където ще бъдат съхранени коментарите.

format PdfFormat

формат на PDF.

action ConvertErrorAction

Действие за обекти, които не могат да бъдат конвертирани

Returns

bool

Резултатът от операцията

Convert(Fixup, Stream, Bool, Обект[])

Конвертирайте документа, като приложите Fixup.

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

Parameters

fixup Fixup

Типът на фиксиране.

outputLog Stream

Регистрация на процеса.

onlyValidation bool

Само документи за валидиране.

parameters object []

Свойства за фиксиране, които не могат да бъдат зададени.

Returns

bool

Резултатът от операцията.

Convert(Fixup, string, bool, обект[])

Конвертирайте документа, като приложите Fixup.

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

Parameters

fixup Fixup

Типът на фиксиране.

outputLog string

Регистрация на процеса.

onlyValidation bool

Само документи за валидиране.

parameters object []

Свойства за фиксиране, които не могат да бъдат зададени.

Returns

bool

Резултатът от операцията.

Convert(Стрий, LoadOptions, Стрий, SaveOptions)

Конвертира изворния файл във формат на източника в файла с дестинация.

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

Parameters

srcFileName string

Името на източника на файла.

loadOptions LoadOptions

Формат на източника на файла.

dstFileName string

Име на файла за дестинация.

saveOptions SaveOptions

Формат на файла за дестинация.

Convert(Stream, LoadOptions, Стрий, SaveOptions)

Преобразува потока във формат източник в файла за дестинация във формата за цел.

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

Parameters

srcStream Stream

Източникът на потока.

loadOptions LoadOptions

Формат на източника на потока.

dstFileName string

Име на файла за дестинация.

saveOptions SaveOptions

Формат на файла за дестинация.

Convert(Стрий, LoadOptions, Stream, SaveOptions)

Конвертира изворния файл във формат на източника в потока във формата на дестинация.

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

Parameters

srcFileName string

Името на източника на файла.

loadOptions LoadOptions

Формат на източника на файла.

dstStream Stream

Пътят на дестинацията.

saveOptions SaveOptions

Форматът на потока за дестинация.

Convert(Stream, LoadOptions, Stream и SaveOptions)

Преобразува потока в източник формат в поток в дестинация.

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

Parameters

srcStream Stream

Източникът на потока.

loadOptions LoadOptions

Формат на източника на потока.

dstStream Stream

Пътят на дестинацията.

saveOptions SaveOptions

Формат на файла за дестинация.

КонвертиранеMemoryStream(Page)

PNG за DSR, OMR, OCR.

public MemoryStream ConvertPageToPNGMemoryStream(Page page)

Parameters

page Page

Страница за конвертиране.

Returns

MemoryStream

Снимка на потока.

Decrypt()

Разшифровате документа, а след това се обадете на Save, за да получите дешифрирана версия на документа.

public void Decrypt()

Dispose()

Затваря всички ресурси, използвани в този документ.

public void Dispose()

Encrypt(лента, лентата, DocumentPrivilege, ICustomSecurityHandler)

Изпратете и изтеглите, за да получите криптирана версия на документа.

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

Parameters

userPassword string

Потребителска парола .

ownerPassword string

Парола на собственика.

privileges DocumentPrivilege

Aspose.Pdf.Document.Permissions.

customHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Encrypt(лента, лентата, Разрешения, ICustomSecurityHandler)

Изпратете и изтеглите, за да получите криптирана версия на документа.

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

Parameters

userPassword string

Потребителска парола .

ownerPassword string

Парола на собственика.

permissions Permissions

Aspose.Pdf.Document.Permissions.

customHandler ICustomSecurityHandler

Определяне на персоналната безопасност.

Encrypt(лента, лента, DocumentPrivilege, CryptoAlgorithm, Bool)

Изпратете и изтеглите, за да получите криптирана версия на документа.

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

Parameters

userPassword string

Потребителска парола .

ownerPassword string

Парола на собственика.

privileges DocumentPrivilege

Aspose.Pdf.Document.Permissions.

cryptoAlgorithm CryptoAlgorithm

Aspose.Pdf.Document.CryptoAlgorithm.

usePdf20 bool

6 (Допълнение 8).

Encrypt(string, string, разрешения, крипто алгоритм)

Изпратете и изтеглите, за да получите криптирана версия на документа.

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

Parameters

userPassword string

Потребителска парола .

ownerPassword string

Парола на собственика.

permissions Permissions

Aspose.Pdf.Document.Permissions.

cryptoAlgorithm CryptoAlgorithm

Aspose.Pdf.Document.CryptoAlgorithm.

Encrypt(string, string, разрешения, CryptoAlgorithm, Bool)

Изпратете и изтеглите, за да получите криптирана версия на документа.

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

Parameters

userPassword string

Потребителска парола .

ownerPassword string

Парола на собственика.

permissions Permissions

Aspose.Pdf.Document.Permissions.

cryptoAlgorithm CryptoAlgorithm

Aspose.Pdf.Document.CryptoAlgorithm.

usePdf20 bool

6 (Допълнение 8).

ExportAnnotationsToXfdf(Стрий)

Експортиране на всички документи в XFDF файл

public void ExportAnnotationsToXfdf(string fileName)

Parameters

fileName string

Име на файла XFDF

ExportAnnotationsToXfdf(Stream)

Износ на всички документи в потока.

public void ExportAnnotationsToXfdf(Stream stream)

Parameters

stream Stream

Поток, в който се съхранява XFDF.

Flatten()

Премахва всички полета от документа и вместо това поставя стойностите им.

public void Flatten()

Flatten(FlattenSettings)

Премахва всички полета (и бележки) от документа и вместо това поставя стойностите им.

public void Flatten(Form.FlattenSettings flattenSettings)

Parameters

flattenSettings Form . FlattenSettings

Настройки за процеса на флатенеране.

FlattenTransparency()

Заменя прозрачното съдържание с непрозрачна растер и векторна графика.

public void FlattenTransparency()

FreeMemory()

Разчиства паметта

public void FreeMemory()

GetCatalogValue(Стрий)

Връща стойността на елемента от речника на каталога.

public object GetCatalogValue(string key)

Parameters

key string

Ключът към елемента.

Returns

object

стойност на елемента - ако ключът е намерен успешно; в противен случай, нула.

GetObjectById(Стрий)

Получава обект с посочен идентификатор в документа.

public object GetObjectById(string id)

Parameters

id string

Идентифициране на обекта.

Returns

object

Обектът с посочен идентификационен номер е нула, ако идентитетът не е намерен.

GetXmpMetadata(Stream)

Получете XMP метаданни от документа.

public void GetXmpMetadata(Stream stream)

Parameters

stream Stream

Поток, в който ще се съхраняват метаданните.

HasIncrementalUpdate()

Проверете дали текущият PDF документ е спасен с допълнителни актуализации.

public bool HasIncrementalUpdate()

Returns

bool

“истински” ако PDF документът има допълнителни актуализации; в противен случай, “фалшиви”.

ImportAnnotationsFromXfdf(Стрий)

Въвежда бележки от XFDF файл в документ.

public void ImportAnnotationsFromXfdf(string fileName)

Parameters

fileName string

Име на файла XFDF

ImportAnnotationsFromXfdf(Stream)

Въвежда бележки от потока до документа.

public void ImportAnnotationsFromXfdf(Stream stream)

Parameters

stream Stream

Потокът съдържа XFDF данни.

IsRepairNeeded(Възстановяване на опциите)

Проверете дали документът изисква повикване по метода на поправка.

public bool IsRepairNeeded(out Document.RepairOptions options)

Parameters

options Document . RepairOptions

Запълнени Ремонт Опции препоръчва се да се използва в Ремонт метод

Returns

bool

Възстановяване на попълнени опции, които трябва да се използват в метода на поправка

LoadFrom(Стринг, опции за натоварване)

Изтеглете файл и го конвертирате в PDF.

public void LoadFrom(string filename, LoadOptions options)

Parameters

filename string

Пътят към файла да се отвори.

options LoadOptions

Опции за натоварване.

Exceptions

PdfException

Ако файлът не може да бъде зареден.

FileNotFoundException

Ако файлът не е намерен.

Merge(MergeOptions, Params Документ[])

Изтегляне на документи.

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

Parameters

mergeOptions Document . MergeOptions

Опции за сливане.

documents Document []

Документите да се сливат.

Merge(MergeOptions, Params строеж[])

Изтегляне на документи.

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

Parameters

mergeOptions Document . MergeOptions

Опции за сливане.

files string []

PDF файлове да се сливат.

Merge(Парамски документ[])

Изтегляне на документи.

public void Merge(params Document[] documents)

Parameters

documents Document []

Документите да се сливат.

Merge(Пътеводител String[])

Изтегляне на PDF файлове.

public void Merge(params string[] files)

Parameters

files string []

PDF файлове да се сливат.

MergeDocuments(MergeOptions, Params строеж[])

Изтегляне на документи.

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

Parameters

mergeOptions Document . MergeOptions

Опции за сливане.

files string []

PDF файлове да се сливат.

Returns

Document

Съвместният документ.

MergeDocuments(MergeOptions, Params Документ[])

Изтегляне на документи.

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

Parameters

mergeOptions Document . MergeOptions

files Document []

Документите да се сливат.

Returns

Document

Съвместният документ.

MergeDocuments(Пътеводител String[])

Изтегляне на PDF файлове.

public static Document MergeDocuments(params string[] files)

Parameters

files string []

PDF файлове да се сливат.

Returns

Document

Съвместният документ.

MergeDocuments(Парамски документ[])

Изтегляне на документи.

public static Document MergeDocuments(params Document[] documents)

Parameters

documents Document []

Документите да се сливат.

Returns

Document

Съвместният документ.

Optimize()

Линеаризиране на документа, за да се

  • Отворете първата страница възможно най-бързо;
  • да покажете следващата страница или да следвате чрез връзката към следваща страница възможно най-бързо;
  • показва страницата постепенно, тъй като пристига, когато данните за страница се доставят чрез бавен канал (на първо място показва най-полезни данни);
  • позволява на взаимодействието на потребителя, като следване на линк, да се извършва дори преди цялата страница да бъде получена и показана.Призоваването на този метод всъщност не съхранява документа. напротив, документът е само готов да има оптимизирана структура,След това се обадете, за да получите оптимизиран документ.
public void Optimize()

OptimizeResources()

Оптимизиране на ресурсите в документа:

  • ресурси, които не се използват на страниците на документа, се изтриват;
  • равни ресурси се присъединяват към един обект;
  • Неизползваните обекти са изтрити.
public void OptimizeResources()

OptimizeResources(OptimizationOptions)

Оптимизирайте ресурсите в документа в съответствие с определената стратегия за оптимизация.

public void OptimizeResources(OptimizationOptions strategy)

Parameters

strategy OptimizationOptions

Стратегия за оптимизация.

PageNodesToBalancedTree(Бийт)

Организира страници дървесни възли в документ в балансирано дърво.Само ако документът има повече от възлиNumInSubtrees страници обекти, в противен случай тя не прави нищо.Не се обаждайте на този метод, докато iterating над Pages елементи, тя може да даде непредвидими резултати

public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)

Parameters

nodesNumInSubtrees byte

Определено количество поднодове. дефолтната стойност е десет.

ProcessParagraphs()

Процес параграфи за генератор.

public void ProcessParagraphs()

RemoveMetadata()

Премахване на метаданните от документа.

public void RemoveMetadata()

RemovePdfUaCompliance()

Премахване на PDFUa съответствие от документа

public void RemovePdfUaCompliance()

RemovePdfaCompliance()

Премахване на спазването на pdfa от документа

public void RemovePdfaCompliance()

Repair(RepairOptions)

Ремонт на счупения документ.

public void Repair(Document.RepairOptions options = null)

Parameters

options Document . RepairOptions

Aspose.Pdf.Document.RepairOptions.Ако не е предоставено, ще се използват стандартни настройки.

Save(Stream)

Съхранява документите в потока.

public void Save(Stream output)

Parameters

output Stream

Поток, в който се съхранява документът Shell.

Save(Стрий)

Съхранява документа в посочения файл.

public void Save(string outputFileName)

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

Save()

Съхранение на документа интензивно (т.е. с помощта на техника за актуализиране).

public void Save()

Remarks

За да запазим документа постепенно, трябва да отворите файла на документа за писане.Следователно документът трябва да бъде инициализиран с писмения поток, както в следващия код:doc = нов Документ (нов FileStream („document.pdf“, FileMode.Open, FileAccess.ReadWrite));Извършете някои промени и спестете документа постепенноДоказателство за спасяване();

Save(SaveOptions)

Съхранявайте документа с опции за съхранение.

public void Save(SaveOptions options)

Parameters

options SaveOptions

Спасете опциите

Save(Стъпка, SaveFormat)

Съхранява документа с ново име заедно с файлов формат.

public void Save(string outputFileName, SaveFormat format)

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

format SaveFormat

Формат на опциите.

Save(Изтегляне, SaveFormat)

Съхранява документа с ново име заедно с файлов формат.

public void Save(Stream outputStream, SaveFormat format)

Parameters

outputStream Stream

Поток, където документът ще бъде съхраняван.

format SaveFormat

Формат на опциите.

Exceptions

ArgumentException

System.ArgumentИзключението, когато Aspose.Pdf.HtmlSaveOptions се прехвърля към метод. Съхранение на документ в html.

Save(Изтегляне, SaveOptions)

Съхранява документа с ново име, поставяйки опциите за съхранение.

public void Save(string outputFileName, SaveOptions options)

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

options SaveOptions

Спасете опциите

Save(Изтегляне, SaveOptions)

Съхранява документа в поток с опции за съхранение.

public void Save(Stream outputStream, SaveOptions options)

Parameters

outputStream Stream

Поток, където документът ще бъде съхраняван.

options SaveOptions

Спасете опциите

Exceptions

ArgumentException

System.ArgumentИзключението, когато Aspose.Pdf.HtmlSaveOptions се прехвърля към метод. Съхранение на документ в html.

SaveAsync(Изтегляне, отмяна)

Съхранява документите в потока.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)

Parameters

output Stream

Поток, в който се съхранява документът Shell.

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

SaveAsync(Заглавие: CancelationToken)

Съхранява документа в посочения файл.

public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

SaveAsync(CancellationToken)

Съхранение на документа интензивно (т.е. с помощта на техника за актуализиране).

public Task SaveAsync(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

Remarks

За да запазим документа постепенно, трябва да отворите файла на документа за писане.Следователно документът трябва да бъде инициализиран с писмения поток, както в следващия код:doc = нов Документ (нов FileStream („document.pdf“, FileMode.Open, FileAccess.ReadWrite));Извършете някои промени и спестете документа постепенноДоказателство за спасяване();

SaveAsync(SaveOptions, отмянаToken)

Съхранявайте документа с опции за съхранение.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)

Parameters

options SaveOptions

Спасете опциите

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

SaveAsync(Стъпка, SaveFormat, CancellationToken)

Съхранява документа с ново име заедно с файлов формат.

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

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

format SaveFormat

Формат на опциите.

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

SaveAsync(Изтегляне, SaveFormat, CancelationToken)

Съхранява документа с ново име заедно с файлов формат.

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

Parameters

outputStream Stream

Поток, където документът ще бъде съхраняван.

format SaveFormat

Формат на опциите.

cancellationToken CancellationToken

Токен за отмяна

Returns

Task

Асинхронна задача.

Exceptions

ArgumentException

System.ArgumentИзключението, когато Aspose.Pdf.HtmlSaveOptions се прехвърля към метод. Съхранение на документ в html.

SaveAsync(стрий, SaveOptions, CancellationToken)

Съхранява документа с ново име, поставяйки опциите за съхранение.

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

Parameters

outputFileName string

Пътят към файла, където документът ще бъде съхраняван.

options SaveOptions

Спасете опциите

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

SaveAsync(Поток, SaveOptions, CancellationToken)

Съхранява документа в поток с опции за съхранение.

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

Parameters

outputStream Stream

Поток, където документът ще бъде съхраняван.

options SaveOptions

Спасете опциите

cancellationToken CancellationToken

Токио за кашлица.

Returns

Task

Асинхронна задача.

Exceptions

ArgumentException

System.ArgumentИзключението, когато Aspose.Pdf.HtmlSaveOptions се прехвърля към метод. Съхранение на документ в html.

SaveXml(Стрий)

Съхраняване на документ в XML.

public void SaveXml(string file)

Parameters

file string

Документален модел XML файл

SendTo(Източник на документация, Stream)

Изпратете целия документ на устройството за обработка на документа.

public void SendTo(DocumentDevice device, Stream output)

Parameters

device DocumentDevice

Документ, който се използва за обработка на документа.

output Stream

Изходният поток съдържа резултатите от обработката на документа с дадено устройство.

SendTo(Съоръжение, инт, инт, поток)

Изпраща определени страници на документа на устройството за обработка.

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

Parameters

device DocumentDevice

Документ, който се използва за обработка на документа.

fromPage int

Първа страница за обработка.

toPage int

Последната страница за обработка.

output Stream

Изходният поток съдържа резултатите от обработката на страниците на документа с дадено устройство.

SendTo(Източник, String)

Изпратете целия документ на устройството за обработка на документа.

public void SendTo(DocumentDevice device, string outputFileName)

Parameters

device DocumentDevice

Документ, който се използва за обработка на документа.

outputFileName string

Името на файла с резултатите от обработката.

SendTo(Инструмент, инт, инт, string)

Изпратете целия документ на устройството за обработка на документа.

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

Parameters

device DocumentDevice

Документ, който се използва за обработка на документа.

fromPage int

Първа страница за обработка.

toPage int

Последната страница за обработка.

outputFileName string

Името на файла с резултатите от обработката.

SetDefaultFileSizeLimitToMemoryLoading()

Определете границата за размера на файла за изтегляне на цял файл в паметта до стандартна стойност, равна на 210 MB.

public static void SetDefaultFileSizeLimitToMemoryLoading()

SetTitle(Стрий)

Заглавие за PDF документ

public void SetTitle(string title)

Parameters

title string

Заглавие на документа

SetXmpMetadata(Stream)

Създаване на XMP метаданни на документа.

public void SetXmpMetadata(Stream stream)

Parameters

stream Stream

Поток, който съдържа XMP метаданни.

Validate(Стъпка, PdfFormat)

Валидиране на документа в посочения файл.

public bool Validate(string outputLogFileName, PdfFormat format)

Parameters

outputLogFileName string

Пътят към файла, където ще бъдат съхранени коментарите.

format PdfFormat

Форматът на PDF.

Returns

bool

Резултатът от операцията

Validate(Продължаване, PdfFormat)

Валидиране на документа в посочения файл.

public bool Validate(Stream outputLogStream, PdfFormat format)

Parameters

outputLogStream Stream

Поток, където ще бъдат съхранени коментарите.

format PdfFormat

Форматът на PDF.

Returns

bool

Резултатът от операцията

Validate(PdfFormatConversionOptions)

Валидиране на документа в посочения файл.

public bool Validate(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Комплект от опции за конвертиране на PDF документ

Returns

bool

Резултатът от операцията

FontSubstitution

Това се случва, когато шрифтът замества друг текст в документа.

public event Document.FontSubstitutionHandler FontSubstitution

Тип на събитие

Document . FontSubstitutionHandler

 Български