Class Document
Именује се: Aspose.Pdf Асамблеја: Aspose.PDF.dll (25.4.0)
Класа представља ПДФ документ.
public sealed class Document : IDisposable
Inheritance
Implements
Наслеђени чланови
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
Пољска вредност
Properties
Actions
Ова имовина је примјер класе ДокументАцтионс који вам омогућава да добијете / постављате акције БефорЦлосинг, БефорСвинг, итд.
public DocumentActionCollection Actions { get; }
Вредност имовине
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; }
Вредност имовине
Background
Добије или поставља боју позадине документа.
public Color Background { get; set; }
Вредност имовине
CenterWindow
Добија или поставља знаме који одређује да ли ће положај прозора документа бити усредсређен на екрану.
public bool CenterWindow { get; set; }
Вредност имовине
Examples
Пример показује како добити знаме CenterWindow:
Document document = new Document("sample.pdf");
bool value = document.CenterWindow;
Collection
Добија прикупљање докумената.
public Collection Collection { get; set; }
Вредност имовине
CryptoAlgorithm
Добије безбедносне подешавања ако је документ шифрован.Ако документ није шифрован, онда ће одговарајућа изузетак бити подигнут у .net 1.1или ЦриптоАлгоритм ће бити нула за друге верзије .нет.
public CryptoAlgorithm? CryptoAlgorithm { get; }
Вредност имовине
CustomSecurityHandler
Покушајте да добијете прилагођене безбедносне трговце.
public ICustomSecurityHandler CustomSecurityHandler { get; }
Вредност имовине
Destinations
Добијају колекцију дестинација.Obsolete. molimo koristite NamedDestinations.
public DestinationCollection Destinations { get; }
Вредност имовине
Direction
Добија или поставља ред читања текста: Л2Р (лево на десно) или Р2Л (десно на лево).
public Direction Direction { get; set; }
Вредност имовине
DisableFontLicenseVerifications
Многе операције са шрифтом се не могу извршити ако су ове операције забрањене лиценцом овог шрифта.На пример, неки шрифт се не може уградити у ПДФ документ ако правила лиценце онемогућавају уграђивање за овај шрифт.Овај знаме се користи да онемогући било какве ограничења лиценце за све шрифтове у тренутном ПДФ документу.Будите пажљиви када користите ову знаме. када је постављен то значи да особа која поставља ову знаме,Преузети све одговорности за могуће кршења лиценце / закона на себе.On to uzima na vlastiti rizik.Силно се препоручује да користите ову заставу само када сте потпуно сигурни да се не сломи.Закон о ауторским правима.По дефолту лажно.
public bool DisableFontLicenseVerifications { get; set; }
Вредност имовине
DisplayDocTitle
Добијете или постављате знаме који указује на то да ли табела за наслов прозора документа треба да приказује наслов документа.
public bool DisplayDocTitle { get; set; }
Вредност имовине
Examples
Пример показује како добити DisplayDocTitle знаме:
Document document = new Document("sample.pdf");
bool value = document.DisplayDocTitle;
Duplex
Добија или поставља опцију за управљање дуплексом за штампање када штампате датотеку из дијалога за штампање.
public PrintDuplex Duplex { get; set; }
Вредност имовине
EmbedStandardFonts
Имовина која декларише да документ мора да укључи све стандардне шрифтове типа 1.који има знаме IsEmbedded постављен у истинито. сви ПДФ шрифтови могу бити уграђениу документ једноставно путем постављања знаме ИСембеддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддддСтандардно уграђивање шрифта типа 1 захтева много времена, тако да је за уграђивање ових шрифта потребноне само да постављате знаме ИСембедд у истинито за одређени шрифт, већ идодатно знаме на нивоу документа - EmbedStandardFonts = истинито;Ова имовина се може поставити само једном за све шрифтове.По дефолту лажно.
public bool EmbedStandardFonts { get; set; }
Вредност имовине
EmbeddedFiles
Добија прикупљање датотека уграђених у документ.
public EmbeddedFileCollection EmbeddedFiles { get; }
Вредност имовине
EnableObjectUnload
Добијте или постављате знаме које омогућавају да се документ делимично уклони из меморије.Ово омогућава смањење употребе меморије, али може имати негативан ефекат на перфоманс.
public bool EnableObjectUnload { get; set; }
Вредност имовине
EnableSignatureSanitization
Добија или поставља знаме за управљање санитацијом поља потписивања. омогућен по подразумевању.
public bool EnableSignatureSanitization { get; set; }
Вредност имовине
FileName
Име ПДФ датотеке која је изазвала овај документ
public string FileName { get; }
Вредност имовине
FileSizeLimitToMemoryLoading
Добијте и подесите ограничење величине датотеке за преузимање целог датотеке у меморију.Vrednost je postavljena u megabitima.Стандардна вредност је 210 Мб.
public static int FileSizeLimitToMemoryLoading { get; set; }
Вредност имовине
FitWindow
Добијете или постављате знаме који указује на то да ли прозор документа мора бити редизајниран да би се прилагодио првој приказиваној страници.
public bool FitWindow { get; set; }
Вредност имовине
Examples
Пример показује како добити ФитВиндов знаме:
Document document = new Document("sample.pdf");
bool value = document.FitWindow;
FontUtilities
ИдокументИдокументИдокумент
public Document.IDocumentFontUtilities FontUtilities { get; }
Вредност имовине
Document . IDocumentFontUtilities
Form
Добија акро облик документа.
public Form Form { get; }
Вредност имовине
HandleSignatureChange
Уклоните изузетак ако ће документ сачувати са променама и имати потпис
public bool HandleSignatureChange { get; set; }
Вредност имовине
HideMenubar
Добијете или постављате знаме који указује на то да ли се табела менија треба сакрити када је документ активан.
public bool HideMenubar { get; set; }
Вредност имовине
Examples
Пример показује како добити знаме ХидеМенубар:
Document document = new Document("sample.pdf");
bool value = document.HideMenubar;
HideToolBar
Добија или поставља знаме које указује на то да ли би алатна линија требала бити скривена када је документ активан.
public bool HideToolBar { get; set; }
Вредност имовине
Examples
Пример показује како добити HideToolBar знаме:
Document document = new Document("sample.pdf");
bool value = document.HideToolBar;
ХИДЕВИНДУИ
Добија или поставља знаме који одређује да ли би елементи корисничког интерфејса требали бити скривени када је документ активан.
public bool HideWindowUI { get; set; }
Вредност имовине
Examples
Пример показује како добити знаме HideWindowUI:
Document document = new Document("sample.pdf");
bool value = document.HideWindowUI;
Id
Добије идентификацију.
public Id Id { get; }
Вредност имовине
IgnoreCorruptedObjects
Добија или поставља знаме игнорисања грешака у изворним датотекама.Када се странице из изворног документа копирају у дестинациони документ, процес копирања се зауставља уз изузетакако су неки објекти у изворним датотекама корумпирани када је ова знамена лажна.Пример: dest.Pages.Add (src.Pages)Ако је ова знаме постављена на истину, онда ће корумпирани објекти бити замењени празним вредностима.По дефолту: истинито
public bool IgnoreCorruptedObjects { get; set; }
Вредност имовине
Info
Добијају информације о документу.
public DocumentInfo Info { get; }
Вредност имовине
IsEncrypted
Добија шифрован статус документа. истинито ако је документ шифрован.
public bool IsEncrypted { get; }
Вредност имовине
IsLicensed
Повратак истинито је систем ради у лиценцираном режиму, а лажно иначе.
public static bool IsLicensed { get; }
Вредност имовине
IsLinearized
Добија или поставља вредност која указује на то да ли је документ линеарни.
public bool IsLinearized { get; set; }
Вредност имовине
IsPdfUaCompliant
Gets the is document pdfua compliant.
public bool IsPdfUaCompliant { get; }
Вредност имовине
IsPdfaCompliant
Добије се да је документ ПДФА у складу.
public bool IsPdfaCompliant { get; }
Вредност имовине
IsXrefGapsAllowed
Добија или поставља да је документ ПДФА у складу.
public bool IsXrefGapsAllowed { get; set; }
Вредност имовине
JavaScript
Колекција Јаваскрипта на нивоу документа.
public JavaScriptCollection JavaScript { get; }
Вредност имовине
LogicalStructure
Добија логичку структуру документа.
public RootElement LogicalStructure { get; }
Вредност имовине
Metadata
Метадане за документе.(ПДФ документ може да садржи опште информације,На пример, наслов документа, аутор и датуми стварања и модификације.Такве глобалне информације о документу (за разлику од његовог садржаја или структуре) називају се метаданима.и има за циљ да помогне у каталогирању и претраживању докумената у спољним базама података.)
public Metadata Metadata { get; }
Вредност имовине
NamedDestinations
Колекција именованог дестинације у документу.
public NamedDestinationCollection NamedDestinations { get; }
Вредност имовине
NonFullScreenPageMode
Добија или поставља режим странице, одређујући како да се прикаже документ на излазу пуног режима екрана.
public PageMode NonFullScreenPageMode { get; set; }
Вредност имовине
OpenAction
Добија или поставља акције које се обављају на отварању документа.
public IAppointment OpenAction { get; set; }
Вредност имовине
Examples
Пример показује како добити знаме CenterWindow:
Document document = new Document("sample.pdf");
IAppointment value = document.OpenAction;
OptimizeSize
Добија или поставља флаг за оптимизацију. када се странице додају у документ, једнаки ресурсни токови у резултатним датотекама суСједињује се у један ПДФ објекат ако је овај знаме постављен.Ово омогућава смањење величине датотеке, али може изазвати спорије извршење и веће потребе за меморијом.Фалсификована вредност: фалсификована
public bool OptimizeSize { get; set; }
Вредност имовине
Outlines
Добијете излазне линије документа.
public OutlineCollection Outlines { get; }
Вредност имовине
OutputIntents
Добија колекцију излазних намера у документу.
public OutputIntents OutputIntents { get; }
Вредност имовине
PageInfo
Добија или ставља информације странице (само за генератор, није попуњен приликом читања документа)
public PageInfo PageInfo { get; set; }
Вредност имовине
PageLabels
Добија етикете странице у документу.
public PageLabelCollection PageLabels { get; }
Вредност имовине
PageLayout
Добија или поставља распоред странице који ће се користити када се документ отвара.
public PageLayout PageLayout { get; set; }
Вредност имовине
PageMode
Добија или поставља режим странице, који одређује како би се документ приказивао када се отвара.
public PageMode PageMode { get; set; }
Вредност имовине
Pages
Добија или поставља колекцију докумената страница.Имајте на уму да су странице бројене од 1 у колекцији.
public PageCollection Pages { get; }
Вредност имовине
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; }
Вредност имовине
Permissions
Добијају дозволе за документ.
public int Permissions { get; }
Вредност имовине
PickTrayByPdfSize
Добија или поставља знаме које одређује да ли ће се величина ПДФ странице користити за избор улазног папира.
public bool PickTrayByPdfSize { get; set; }
Вредност имовине
PrintScaling
Добије или поставља опцију за скалирање странице која ће бити изабрана када се за овај документ приказује дијалог за штампу.
public PrintScaling PrintScaling { get; set; }
Вредност имовине
TaggedContent
Доступ до садржаја TaggedPdf.
public ITaggedContent TaggedContent { get; }
Вредност имовине
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; }
Вредност имовине
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
Истина - ако је документ поправљен; иначе, лажна.
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
Резултат операције
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
Резултат операције
Convert(КСНУМКС, ПДФФОРМАТ, КСНУМКС, КСНУМКС)
Конвертујете документ и сачувате грешке у одређени датотеку.
public bool Convert(string outputLogFileName, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogFileName
string
Пут до датотеке где ће се коментари чувати.
format
PdfFormat
У формату ПДФ.
action
ConvertErrorAction
Акција за објекте који се не могу конвертовати
Returns
Резултат операције
Convert(PdfFormatConversionOptions)
Конвертовање документа користећи одређене опције конверзије
public bool Convert(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Комплект опција за конверзију ПДФ документа
Returns
Резултат операције
Convert(CallBackGetHocrWithPage, Боол)
Препознајте слике унутар документа и додајте хоцр траке изнад њега.
public bool Convert(Document.CallBackGetHocrWithPage callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocrWithPage
Акција за слике које ће обрадити хоцр препознавање.
flattenImages
bool
Текст у ПДФ сликама може се сликати користећи механику маски, у овом случају слике морају бити флатентоване.
Returns
Ако нема слике у документу, враћа се лажна.
Convert(ЦаллБекГетХоцр, Боол)
Препознајте слике унутар документа и додајте хоцр траке изнад њега.
public bool Convert(Document.CallBackGetHocr callback, bool flattenImages = false)
Parameters
callback
Document
.
CallBackGetHocr
Акција за слике које ће обрадити хоцр препознавање.
flattenImages
bool
Текст у ПДФ сликама може се сликати користећи механику маски, у овом случају слике морају бити флатентоване.
Returns
Ако нема слике у документу, враћа се лажна.
Convert(Стрејм, ПдфФормат, КонвертErrorAction)
Конвертујте документ и сачувате грешке у одређеном току.
public bool Convert(Stream outputLogStream, PdfFormat format, ConvertErrorAction action)
Parameters
outputLogStream
Stream
Поток где ће коментари бити складиштени.
format
PdfFormat
ПДФ формат
action
ConvertErrorAction
Акција за објекте који се не могу конвертовати
Returns
Резултат операције
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
Резултат операције је
Convert(Фиксуп, струја, боол, објекат[])
Конвертирајте документ применом фиксирања.
public bool Convert(Fixup fixup, string outputLog, bool onlyValidation = false, object[] parameters = null)
Parameters
fixup
Fixup
Тип фиксирања.
outputLog
string
Регистрација процеса .
onlyValidation
bool
Само валидација документа.
parameters
object
[]
Својства за фиксирање које се не могу поставити.
Returns
Резултат операције је
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
Слике у току.
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
Вредност предмета - ако је кључ успешно пронађен; иначе, нула.
GetObjectById(Стринг)
Добија објекат са одређеним ИД-ом у документу.
public object GetObjectById(string id)
Parameters
id
string
Објекат ИД.
Returns
Објекат са одређеним идентификатором Null ако идентификатор није пронађен.
GetXmpMetadata(Stream)
Добијте XMP метадане из документа.
public void GetXmpMetadata(Stream stream)
Parameters
stream
Stream
Поток у којем ће бити складиштени метадани.
HasIncrementalUpdate()
Проверите да ли је тренутни ПДФ документ сачуван са повећаним ажурирањима.
public bool HasIncrementalUpdate()
Returns
‘истина’ ако ПДФ документ има повећане ажурирања; иначе, ‘фалсификовани’.
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
Повратак попуњених опција које ће се користити у методу поправке
LoadFrom(КСНУМКС, LoadOptions)
Преузмите датотеку, конвертујући је у ПДФ.
public void LoadFrom(string filename, LoadOptions options)
Parameters
filename
string
Пут до датотеке да се отвори.
options
LoadOptions
Опције за оптерећење.
Exceptions
Ако се датотека не може преузети.
Ако датотека није пронађена.
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
То је мешани документ.
MergeDocuments(MergeOptions, Params Документ[])
Смањује се документи.
public static Document MergeDocuments(Document.MergeOptions mergeOptions, params Document[] files)
Parameters
mergeOptions
Document
.
MergeOptions
files
Document
[]
Dokumenti za spajanje.
Returns
То је мешани документ.
MergeDocuments(Парамс Стринг[])
Преузмите ПДФ датотеке.
public static Document MergeDocuments(params string[] files)
Parameters
files
string
[]
PDF датотеке да се споје.
Returns
То је мешани документ.
MergeDocuments(Парамски документ[])
Смањује се документи.
public static Document MergeDocuments(params Document[] documents)
Parameters
documents
Document
[]
Dokumenti za spajanje.
Returns
То је мешани документ.
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
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
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
Асинхронне задатке
SaveAsync(КСНУМКС, КСНУМКС и КСНУМКС)
Сачувате документ у одређеном датотеку.
public Task SaveAsync(string outputFileName, CancellationToken cancellationToken)
Parameters
outputFileName
string
Пут до датотеке где ће се документ чувати.
cancellationToken
CancellationToken
Кацлелација токена
Returns
Асинхронне задатке
SaveAsync(CancellationToken)
Сачувајте документ интензивно (тј. користећи технику интензивне ажурирања).
public Task SaveAsync(CancellationToken cancellationToken)
Parameters
cancellationToken
CancellationToken
Кацлелација токена
Returns
Асинхронне задатке
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
Асинхронне задатке
SaveAsync(string, SaveFormat, CancellationToken)
Сачува документ са новим именом заједно са формат датотеке.
public Task SaveAsync(string outputFileName, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputFileName
string
Пут до датотеке где ће се документ чувати.
format
SaveFormat
Опције за формат.
cancellationToken
CancellationToken
Кацлелација токена
Returns
Асинхронне задатке
SaveAsync(Поток, SaveFormat, CancellationToken)
Сачува документ са новим именом заједно са формат датотеке.
public Task SaveAsync(Stream outputStream, SaveFormat format, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Поток у којем ће се документ чувати.
format
SaveFormat
Опције за формат.
cancellationToken
CancellationToken
отклањање токена
Returns
Асинхронне задатке
Exceptions
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
Асинхронне задатке
SaveAsync(Stream, SaveOptions, CancellationToken)
Сачува документ у току са опцијама за сачување.
public Task SaveAsync(Stream outputStream, SaveOptions options, CancellationToken cancellationToken)
Parameters
outputStream
Stream
Поток у којем ће се документ чувати.
options
SaveOptions
Sačuvajte opcije
cancellationToken
CancellationToken
Кацлелација токена
Returns
Асинхронне задатке
Exceptions
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
Резултат операције
Validate(Стрејм, ПДФФОРМАТ)
Валидирајте документ у одређени датотеку.
public bool Validate(Stream outputLogStream, PdfFormat format)
Parameters
outputLogStream
Stream
Поток где ће коментари бити складиштени.
format
PdfFormat
У формату ПДФ.
Returns
Резултат операције
Validate(PdfFormatConversionOptions)
Валидирајте документ у одређени датотеку.
public bool Validate(PdfFormatConversionOptions options)
Parameters
options
PdfFormatConversionOptions
Комплект опција за конверзију ПДФ документа
Returns
Резултат операције
FontSubstitution
То се дешава када шрифт замењује други шрифт у документу.
public event Document.FontSubstitutionHandler FontSubstitution