Class Document

Class Document

Именује се: Aspose.Pdf Асамблеја: Aspose.PDF.dll (25.4.0)

Класа представља ПДФ документ.

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

Пренос са ПДФ документом.

Document(Стрејм , Боол)

Иницијалишете нову инстанцију Документа из струје уноса .

public Document(Stream input, bool isManagedStream)

Parameters

input Stream

Пренос са ПДФ документом.

isManagedStream bool

ако је постављен на “истински” унутрашњи ток је затворен пре изласка; иначе, није.

Document(струја, струја)

Иницијалишете нову инстанцију Документа из струје уноса .

public Document(Stream input, string password)

Parameters

input Stream

Input stream object, odgovarajući pdf je lozinka zaštićena.

password string

Корисник или власник лозинке.

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

Иницијалишете нову инстанцију Документа из струје уноса .

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

Parameters

input Stream

Input stream object, odgovarajući pdf je lozinka zaštićena.

password string

Корисник или власник лозинке.

customSecurityHandler ICustomSecurityHandler

Заједнички безбедносни радник.

Document(струја, струја, боол)

Иницијалишете нову инстанцију Документа из струје уноса .

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

Parameters

input Stream

Пренос са ПДФ документом.

password string

Корисник или власник лозинке.

isManagedStream bool

Ако је постављен на “истински” унутрашњи ток је затворен пре изласка; иначе, није.

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

Иницијалишете нову инстанцију Документа из струје уноса .

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

Parameters

input Stream

Пренос са ПДФ документом.

password string

Корисник или власник лозинке.

isManagedStream bool

Ако је постављен на “истински” унутрашњи ток је затворен пре изласка; иначе, није.

customSecurityHandler ICustomSecurityHandler

Заједнички безбедносни радник.

Document(Стринг)

Jednostavno init Dokument koristeći filename’. Isto kao i Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename)

Parameters

filename string

Име ПДФ датотеке.

Document(КСНУМКС, Боол)

Jednostavno init Dokument koristeći filename’. Isto kao i Aspose.Pdf.Document.#ctor(System.IO.Stream).

public Document(string filename, bool isManagedStream)

Parameters

filename string

Име ПДФ датотеке.

isManagedStream bool

Ако је постављен на “истински” унутрашњи ток је затворен пре изласка; иначе, није.

Document(струје, струја, ICustomSecurityHandler)

Иницијалише нову инстанцију Аппосе.Пдф.Документ класе за рад са шифрованим документом.

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

Parameters

filename string

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

password string

Корисник или власник лозинке.

customSecurityHandler ICustomSecurityHandler

Заједнички безбедносни радник.

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

Иницијалише нову инстанцију Аппосе.Пдф.Документ класе за рад са шифрованим документом.

public Document(string filename, string password)

Parameters

filename string

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

password string

Корисник или власник лозинке.

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

Иницијалише нову инстанцију Аппосе.Пдф.Документ класе за рад са шифрованим документом.

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

Parameters

filename string

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

password string

Корисник или власник лозинке.

isManagedStream bool

ако је постављен на “истински” унутрашњи ток је затворен пре изласка; иначе, није.

Document(струје, струја, боол, ICustomSecurityHandler)

Иницијалише нову инстанцију Аппосе.Пдф.Документ класе за рад са шифрованим документом.

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

ПДФ верзија .

Document(КСНУМКС, LoadOptions)

Отворите постојећи документ из датотеке који пружа неопходне опције конверзије да бисте добили ПДФ документ.

public Document(string filename, LoadOptions options)

Parameters

filename string

Унесите датотеку за конверзију у ПДФ документ.

options LoadOptions

Представља својства за конверзију filename’ у pdf документ.

Document(Стрејм, опције за опције)

Отвори постојећи документ из струје који пружа неопходне конверзије да би добио ПДФ документ.

public Document(Stream input, LoadOptions options)

Parameters

input Stream

Увод струје да се конвертује у ПДФ документ.

options LoadOptions

Представља својства за конверзију input’ у ПДФ документ.

Fields

DefaultNodesNumInSubtrees

public const byte DefaultNodesNumInSubtrees = 10

Пољска вредност

byte

Properties

Actions

Ова имовина је примјер класе ДокументАцтионс који вам омогућава да добијете / постављате акције БефорЦлосинг, БефорСвинг, итд.

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.1или ЦриптоАлгоритм ће бити нула за друге верзије .нет.

public CryptoAlgorithm? CryptoAlgorithm { get; }

Вредност имовине

CryptoAlgorithm ?

CustomSecurityHandler

Покушајте да добијете прилагођене безбедносне трговце.

public ICustomSecurityHandler CustomSecurityHandler { get; }

Вредност имовине

ICustomSecurityHandler

Destinations

Добијају колекцију дестинација.Obsolete. molimo koristite NamedDestinations.

public DestinationCollection Destinations { get; }

Вредност имовине

DestinationCollection

Direction

Добија или поставља ред читања текста: Л2Р (лево на десно) или Р2Л (десно на лево).

public Direction Direction { get; set; }

Вредност имовине

Direction

DisableFontLicenseVerifications

Многе операције са шрифтом се не могу извршити ако су ове операције забрањене лиценцом овог шрифта.На пример, неки шрифт се не може уградити у ПДФ документ ако правила лиценце онемогућавају уграђивање за овај шрифт.Овај знаме се користи да онемогући било какве ограничења лиценце за све шрифтове у тренутном ПДФ документу.Будите пажљиви када користите ову знаме. када је постављен то значи да особа која поставља ову знаме,Преузети све одговорности за могуће кршења лиценце / закона на себе.On to uzima na vlastiti rizik.Силно се препоручује да користите ову заставу само када сте потпуно сигурни да се не сломи.Закон о ауторским правима.По дефолту лажно.

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 постављен у истинито. сви ПДФ шрифтови могу бити уграђениу документ једноставно путем постављања знаме ИСембеддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддСтандардно уграђивање шрифта типа 1 захтева много времена, тако да је за уграђивање ових шрифта потребноне само да постављате знаме ИСембедд у истинито за одређени шрифт, већ идодатно знаме на нивоу документа - EmbedStandardFonts = истинито;Ова имовина се може поставити само једном за све шрифтове.По дефолту лажно.

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

Име ПДФ датотеке која је изазвала овај документ

public string FileName { get; }

Вредност имовине

string

FileSizeLimitToMemoryLoading

Добијте и подесите ограничење величине датотеке за преузимање целог датотеке у меморију.Vrednost je postavljena u megabitima.Стандардна вредност је 210 Мб.

public static int FileSizeLimitToMemoryLoading { get; set; }

Вредност имовине

int

FitWindow

Добијете или постављате знаме који указује на то да ли прозор документа мора бити редизајниран да би се прилагодио првој приказиваној страници.

public bool FitWindow { get; set; }

Вредност имовине

bool

Examples

Пример показује како добити ФитВиндов знаме:

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

Пример показује како добити знаме ХидеМенубар:

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

Добије идентификацију.

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

Gets the is document pdfua compliant.

public bool IsPdfUaCompliant { get; }

Вредност имовине

bool

IsPdfaCompliant

Добије се да је документ ПДФА у складу.

public bool IsPdfaCompliant { get; }

Вредност имовине

bool

IsXrefGapsAllowed

Добија или поставља да је документ ПДФА у складу.

public bool IsXrefGapsAllowed { get; set; }

Вредност имовине

bool

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

Добија или поставља флаг за оптимизацију. када се странице додају у документ, једнаки ресурсни токови у резултатним датотекама суСједињује се у један ПДФ објекат ако је овај знаме постављен.Ово омогућава смањење величине датотеке, али може изазвати спорије извршење и веће потребе за меморијом.Фалсификована вредност: фалсификована

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

Добијају ПДФ формат

public PdfFormat PdfFormat { get; }

Вредност имовине

PdfFormat

Permissions

Добијају дозволе за документ.

public int Permissions { get; }

Вредност имовине

int

PickTrayByPdfSize

Добија или поставља знаме које одређује да ли ће се величина ПДФ странице користити за избор улазног папира.

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

Добија верзију ПДФ-а из наслова ПДФ датотеке.

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

КСНУМКС КСНУМКС датотека.

xslFile string

Датотеку xsl ако се користи XSLT.

BindXml(струја, струја)

Прикључите xml/xsl на документ

public void BindXml(Stream xmlStream, Stream xslStream)

Parameters

xmlStream Stream

U toku xml.

xslStream Stream

xsl tok ako se koristi XSLT.

BindXml(Стрејм, Стрејм, XmlReaderSettings)

Прикључите xml/xsl на документ

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

Parameters

xmlStream Stream

U toku xml.

xslStream Stream

xsl tok ako se koristi XSLT.

settings XmlReaderSettings

Подешавање xml читаоца.

BindXml(Stream)

Причврстите XML на документ

public void BindXml(Stream stream)

Parameters

stream Stream

U toku xml.

ChangePasswords(String, String и String)

Промена лозинке документа. Ова акција се може урадити само користећи лозинку власника.

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(string, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Конвертујете документ и сачувате грешке у одређени датотеку.

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

Parameters

outputLogFileName string

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

format PdfFormat

У формату ПДФ.

action ConvertErrorAction

Акција за објекте који се не могу конвертовати

transparencyAction ConvertTransparencyAction

Акција за слику маскираних објеката

Returns

bool

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

Convert(Stream, PdfFormat, ConvertErrorAction, ConvertTransparencyAction)

Конвертујете документ и сачувате грешке у одређени датотеку.

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

Parameters

outputLogStream Stream

Поток где ће коментари бити складиштени.

format PdfFormat

У формату ПДФ.

action ConvertErrorAction

Акција за објекте који се не могу конвертовати

transparencyAction ConvertTransparencyAction

Акција за слику маскираних објеката

Returns

bool

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

Convert(КСНУМКС, ПДФФОРМАТ, КСНУМКС, КСНУМКС)

Конвертујете документ и сачувате грешке у одређени датотеку.

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

Parameters

outputLogFileName string

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

format PdfFormat

У формату ПДФ.

action ConvertErrorAction

Акција за објекте који се не могу конвертовати

Returns

bool

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

Convert(PdfFormatConversionOptions)

Конвертовање документа користећи одређене опције конверзије

public bool Convert(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Комплект опција за конверзију ПДФ документа

Returns

bool

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

Convert(CallBackGetHocrWithPage, Боол)

Препознајте слике унутар документа и додајте хоцр траке изнад њега.

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

Parameters

callback Document . CallBackGetHocrWithPage

Акција за слике које ће обрадити хоцр препознавање.

flattenImages bool

Текст у ПДФ сликама може се сликати користећи механику маски, у овом случају слике морају бити флатентоване.

Returns

bool

Ако нема слике у документу, враћа се лажна.

Convert(ЦаллБекГетХоцр, Боол)

Препознајте слике унутар документа и додајте хоцр траке изнад њега.

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

Parameters

callback Document . CallBackGetHocr

Акција за слике које ће обрадити хоцр препознавање.

flattenImages bool

Текст у ПДФ сликама може се сликати користећи механику маски, у овом случају слике морају бити флатентоване.

Returns

bool

Ако нема слике у документу, враћа се лажна.

Convert(Стрејм, ПдфФормат, КонвертErrorAction)

Конвертујте документ и сачувате грешке у одређеном току.

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

Parameters

outputLogStream Stream

Поток где ће коментари бити складиштени.

format PdfFormat

ПДФ формат

action ConvertErrorAction

Акција за објекте који се не могу конвертовати

Returns

bool

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

Convert(Fixup, Stream, Bool, Objekt[])

Конвертирајте документ применом фиксирања.

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(Фиксуп, струја, боол, објекат[])

Конвертирајте документ применом фиксирања.

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(string, LoadOptions, string, 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, string, SaveOptions)

Конвертује поток у изворном формату у датотеку дестинације у дестинационом формату.

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

Parameters

srcStream Stream

изворног тока.

loadOptions LoadOptions

Формат изворног тока.

dstFileName string

Име датотеке дестинације.

saveOptions SaveOptions

Формат датотеке дестинације.

Convert(string, 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

Формат датотеке дестинације.

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

Конвертирајте страницу у ПНГ за ДСР, ОМР, ОЦР слику.

public MemoryStream ConvertPageToPNGMemoryStream(Page page)

Parameters

page Page

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

Returns

MemoryStream

Слике у току.

Decrypt()

Дешифрује документ. позовите затим Сачувајте да бисте добили дешифровану верзију документа.

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(string, string, 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(струја, струја, дозвола, криптоалгоритм)

Зашифрује документ. Позовите затим Сачувајте да бисте добили шифровану верзију документа.

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(струја, струја, дозвола, криптоалгоритм, боол)

Зашифрује документ. Позовите затим Сачувајте да бисте добили шифровану верзију документа.

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

Објекат са одређеним идентификатором Null ако идентификатор није пронађен.

GetXmpMetadata(Stream)

Добијте XMP метадане из документа.

public void GetXmpMetadata(Stream stream)

Parameters

stream Stream

Поток у којем ће бити складиштени метадани.

HasIncrementalUpdate()

Проверите да ли је тренутни ПДФ документ сачуван са повећаним ажурирањима.

public bool HasIncrementalUpdate()

Returns

bool

‘истина’ ако ПДФ документ има повећане ажурирања; иначе, ‘фалсификовани’.

ImportAnnotationsFromXfdf(Стринг)

Увози анотације из XFDF датотеке у документ.

public void ImportAnnotationsFromXfdf(string fileName)

Parameters

fileName string

XFDF име датотеке

ImportAnnotationsFromXfdf(Stream)

Увози анотације из струје у документ.

public void ImportAnnotationsFromXfdf(Stream stream)

Parameters

stream Stream

Поток садржи XFDF податке.

IsRepairNeeded(Излазак RepairOptions)

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

public bool IsRepairNeeded(out Document.RepairOptions options)

Parameters

options Document . RepairOptions

Попуњени Опције за поправку препоручује се за коришћење у методу поправке

Returns

bool

Повратак попуњених опција које ће се користити у методу поправке

LoadFrom(КСНУМКС, LoadOptions)

Преузмите датотеку, конвертујући је у ПДФ.

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 []

Dokumenti za spajanje.

Merge(MergeOptions, params string[])

Смањује се документи.

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 []

Dokumenti za spajanje.

Merge(Парамс Стринг[])

Преузмите ПДФ датотеке.

public void Merge(params string[] files)

Parameters

files string []

PDF датотеке да се споје.

MergeDocuments(MergeOptions, params string[])

Смањује се документи.

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 []

Dokumenti za spajanje.

Returns

Document

То је мешани документ.

MergeDocuments(Парамс Стринг[])

Преузмите ПДФ датотеке.

public static Document MergeDocuments(params string[] files)

Parameters

files string []

PDF датотеке да се споје.

Returns

Document

То је мешани документ.

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

Смањује се документи.

public static Document MergeDocuments(params Document[] documents)

Parameters

documents Document []

Dokumenti za spajanje.

Returns

Document

То је мешани документ.

Optimize()

Линијализација документа како би се

  • Отворите прву страницу што је брже могуће;
  • приказивање следеће странице или следећи линк на следећу страницу што је брже могуће;
  • приказује страницу постепено као што долази када се подаци за страницу испоручују преко спорог канала (приказати најкорисније податке прво);
  • омогућава корисничку интеракцију, као што је следећи линк, да се изврши чак и пре него што је цела страница примљена и приказан.Увођење ове методе заправо не штеди документ. Напротив, документ је само спреман да има оптимизовану структуру,Позовите затим Сачувајте да бисте добили оптимизовани документ.
public void Optimize()

OptimizeResources()

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

  • Ресурси који се не користе на страницама документа се уклањају;
  • Равни ресурси се повезују у један објекат;
  • Неискоришћени предмети су уклоњени.
public void OptimizeResources()

OptimizeResources(OptimizationOptions)

Оптимизирајте ресурсе у документу према дефинисаној стратегији оптимизације.

public void OptimizeResources(OptimizationOptions strategy)

Parameters

strategy OptimizationOptions

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

PageNodesToBalancedTree(Бајте)

Организује листове дрвета у документу у уравнотежено дрво.Samo ako dokument ima više od čvorovaNumInSubtrees stranice objekata, inače ne radi ništa.Не позивајте ову методу док итерирају елементе Странице, то може дати непредвиђене резултате

public void PageNodesToBalancedTree(byte nodesNumInSubtrees = 10)

Parameters

nodesNumInSubtrees byte

Предвиђени број поднода. дефолтна вредност је десет.

ProcessParagraphs()

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

public void ProcessParagraphs()

RemoveMetadata()

Уклоните метадане из документа.

public void RemoveMetadata()

RemovePdfUaCompliance()

Уклањање ПДФУ у складу са документом

public void RemovePdfUaCompliance()

RemovePdfaCompliance()

Уклањање ПДФА усклађености из документа

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

Поток у којем се складишти шелл документа.

Save(Стринг)

Сачувате документ у одређеном датотеку.

public void Save(string outputFileName)

Parameters

outputFileName string

Пут до датотеке где ће се документ чувати.

Save()

Сачувајте документ интензивно (тј. користећи технику интензивне ажурирања).

public void Save()

Remarks

Да бисмо сачували документ постепено, требало би да отворимо датотеку документа за писање.Због тога документ мора бити иницијализован са писаним током као у следећем кодовом снијепту:Документ доц = нови Документ(нови FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// направити неке промене и сачувати документ постепеноДоц. спасавање( )

Save(SaveOptions)

Сачувајте документ са спасавањем опција.

public void Save(SaveOptions options)

Parameters

options SaveOptions

Sačuvajte opcije

Save(Sledeći Чланак 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.ArgumentException when Aspose.Pdf.HtmlSaveOptions is passed to a method.Save a document to the html stream is not supported.

Save(Slika, SaveOptions)

Сачува документ са новим именом поставља његове опције за сачување.

public void Save(string outputFileName, SaveOptions options)

Parameters

outputFileName string

Пут до датотеке где ће се документ чувати.

options SaveOptions

Sačuvajte opcije

Save(Sledeći Чланак Stream, SaveOptions)

Сачува документ у току са опцијама за сачување.

public void Save(Stream outputStream, SaveOptions options)

Parameters

outputStream Stream

Поток у којем ће се документ чувати.

options SaveOptions

Sačuvajte opcije

Exceptions

ArgumentException

System.ArgumentException when Aspose.Pdf.HtmlSaveOptions is passed to a method.Save a document to the html stream is not supported.

SaveAsync(Поток, отклањањеToken)

Складиштење документа у струју.

public Task SaveAsync(Stream output, CancellationToken cancellationToken)

Parameters

output Stream

Поток у којем се складишти шелл документа.

cancellationToken CancellationToken

Кацлелација токена

Returns

Task

Асинхронне задатке

SaveAsync(КСНУМКС, КСНУМКС и КСНУМКС)

Сачувате документ у одређеном датотеку.

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

Да бисмо сачували документ постепено, требало би да отворимо датотеку документа за писање.Због тога документ мора бити иницијализован са писаним током као у следећем кодовом снијепту:Документ доц = нови Документ(нови FileStream(“document.pdf”, FileMode.Open, FileAccess.ReadWrite));// направити неке промене и сачувати документ постепеноДоц. спасавање( )

SaveAsync(SaveOptions, CancellationToken)

Сачувајте документ са спасавањем опција.

public Task SaveAsync(SaveOptions options, CancellationToken cancellationToken)

Parameters

options SaveOptions

Sačuvajte opcije

cancellationToken CancellationToken

Кацлелација токена

Returns

Task

Асинхронне задатке

SaveAsync(string, SaveFormat, CancellationToken)

Сачува документ са новим именом заједно са формат датотеке.

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

Parameters

outputFileName string

Пут до датотеке где ће се документ чувати.

format SaveFormat

Опције за формат.

cancellationToken CancellationToken

Кацлелација токена

Returns

Task

Асинхронне задатке

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

Сачува документ са новим именом заједно са формат датотеке.

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

Parameters

outputStream Stream

Поток у којем ће се документ чувати.

format SaveFormat

Опције за формат.

cancellationToken CancellationToken

отклањање токена

Returns

Task

Асинхронне задатке

Exceptions

ArgumentException

System.ArgumentException when Aspose.Pdf.HtmlSaveOptions is passed to a method.Save a document to the html stream is not supported.

SaveAsync(string, SaveOptions, CancellationToken)

Сачува документ са новим именом поставља његове опције за сачување.

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

Parameters

outputFileName string

Пут до датотеке где ће се документ чувати.

options SaveOptions

Sačuvajte opcije

cancellationToken CancellationToken

Кацлелација токена

Returns

Task

Асинхронне задатке

SaveAsync(Stream, SaveOptions, CancellationToken)

Сачува документ у току са опцијама за сачување.

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

Parameters

outputStream Stream

Поток у којем ће се документ чувати.

options SaveOptions

Sačuvajte opcije

cancellationToken CancellationToken

Кацлелација токена

Returns

Task

Асинхронне задатке

Exceptions

ArgumentException

System.ArgumentException when Aspose.Pdf.HtmlSaveOptions is passed to a method.Save a document to the html stream is not supported.

SaveXml(Стринг)

Сачувајте документ у КСМЛ.

public void SaveXml(string file)

Parameters

file string

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

SendTo(Документални уређај, струја)

Пошаљите цео документ на уређај документа за обраду.

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(Документални уређај, струнг)

Пошаљите цео документ на уређај документа за обраду.

public void SendTo(DocumentDevice device, string outputFileName)

Parameters

device DocumentDevice

Документални уређај који се користи за обраду документа.

outputFileName string

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

SendTo(ДокументУређај, int, int, string)

Пошаљите цео документ на уређај документа за обраду.

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

Parameters

device DocumentDevice

Документални уређај који се користи за обраду документа.

fromPage int

Прва страница за обраду.

toPage int

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

outputFileName string

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

SetDefaultFileSizeLimitToMemoryLoading()

Поставите ограничење величине датотеке за преузимање целог датотеке у меморију до примарне вредности једнаке 210 Мб.

public static void SetDefaultFileSizeLimitToMemoryLoading()

SetTitle(Стринг)

Подесите наслов за ПДФ документ

public void SetTitle(string title)

Parameters

title string

Naslov dokumenta

SetXmpMetadata(Stream)

Поставите XMP метадане документа.

public void SetXmpMetadata(Stream stream)

Parameters

stream Stream

Поток који садржи XMP метадане.

Validate(КСНУМКС, ПДФФОРМАТ)

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

public bool Validate(string outputLogFileName, PdfFormat format)

Parameters

outputLogFileName string

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

format PdfFormat

У формату ПДФ.

Returns

bool

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

Validate(Стрејм, ПДФФОРМАТ)

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

public bool Validate(Stream outputLogStream, PdfFormat format)

Parameters

outputLogStream Stream

Поток где ће коментари бити складиштени.

format PdfFormat

У формату ПДФ.

Returns

bool

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

Validate(PdfFormatConversionOptions)

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

public bool Validate(PdfFormatConversionOptions options)

Parameters

options PdfFormatConversionOptions

Комплект опција за конверзију ПДФ документа

Returns

bool

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

FontSubstitution

То се дешава када шрифт замењује други шрифт у документу.

public event Document.FontSubstitutionHandler FontSubstitution

Тип догађаја

Document . FontSubstitutionHandler

 Српски