Document

Общ преглед

Document е клас в Aspose.PDF FOSS за .NET. Наследници от: IDisposable.

Представя PDF документ.

Този клас предоставя 143 метода за работа с документи в .NET програми. Наличните методи включват: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt, и 40 допълнителни методи. Всички публични членове са достъпни за всяко приложение .NET след инсталиране на пакета Aspose.PDF FOSS for .Net. Свойства: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm, и още 71 .

Свойства на веществата

Име на фирмата:Тип на изпитванеДостъп до информацияОписание на състоянието
IsLicensedboolПрочети.Дали в момента се прилага лиценз.
JavaScriptJavaScriptCollectionПрочети.Документно ниво JavaScript (PDF спецификация §12.6.4.16 /Names/JavaScript) дърво на имена в каталога).
PagesPageCollectionПрочети.Сборник от страници в този документ.
InfoDocumentInfoПрочети.Сборник с информация за документа (название, автор и др.).
FileNamestring?Прочети.Името на файла/пътят, от който е бил зареден този документ или невалиден ако е заложен от поток.
EnableObjectUnloadboolЧете/ПишеДали да се разтоварват големи обекти след употреба, за да бъде намален натискът върху паметта.
PdfVersionstring?Прочети.PDF версията от заглавието на файла (напр. “1.4”, “2.0”).
PageCountintПрочети.Кратък път за Pages.Count.
Versionstring?Прочети.Алиас за PdfVersion.
IsPdfaCompliantboolПрочети.Истина, ако документът се декларира за съвместим с PDF/A.
PdfFormatAspose.Pdf.PdfFormatПрочети.Връща формата PDF, деклариран от този документ.
IsLinearizedboolЧете/ПишеВръща вярно, ако този PDF файл е линеаризиран (оптимизирана за бързо проглеждане в уеб).
EnableSignatureSanitizationboolЧете/ПишеКогато е вярно (по подразбиране), писателят изтрива невалидни препратки към подписи по време на запазване.
_engineDocEngineDocFacadeПрочети.Руката на двигателя е изложена за достъпа към модел doc._engineDoc.X.
FormFormПрочети.Интерактивната форма (AcroForm).
HasFormboolПрочети.Дали документът има интерактивна форма.
DisableFontLicenseVerificationsboolЧете/ПишеДали да деактивирате проверките за удостоверяване на лиценза.
FontUtilitiesIDocumentFontUtilitiesПрочети.Утилити за поднастройка и управление на шрифтовете.
OutlinesOutlineCollectionПрочети.Описание на документа (записващи знаци) или невалиден, ако няма такъв.
HasOutlinesboolПрочети.Дали документът има букмарки.
CollectionCollection?Чете/ПишеPDF Portfolio (колекция) wrapper връща словаря на каталога Collection като Collection или null, ако документът не е портфейл.
MetadataMetadataПрочети.XMP метаданни за документа.
HasMetadataboolПрочети.Дали документът съдържа XMP метаданни.
IsEncryptedboolПрочети.Дали документът е криптиран.
IsDecryptedboolПрочети.Дали документът е успешно дешифриран (т.е. декрипторът беше инициализиран).
EncryptionInfoEncryptionInfo?Прочети.Детайли за криптиране или невалидни, ако не са кодирани.
PermissionsintПрочети.Raw /P разрешения битовата маска от речника за криптиране (PDF 32000-1:2008 Таблица 22).
OpenActionIAppointment?Чете/ПишеДействието на документите за отваряне (действие или местоназначение, изпълнено при отворяване на PDF), или null.
PageInfoPageInfoЧете/ПишеПо подразбиране размерите на страницата/маргина, прилагани към страници, добавени след това.
EmbeddedFilesEmbeddedFileCollectionПрочети.Събиране на вградени файлове.
HasEmbeddedFilesboolПрочети.Дали в документа са включени файлове.
PageLabelsPageLabelCollection?Прочети.Определяне на страниците или нулево.
HasPageLabelsboolПрочети.Дали документът има етикети за страници.
HasCollectionboolПрочети.Дали документът е PDF портфейл (има /Collection речник в каталога).
OutputIntentsOutputIntentsПрочети.Изходните намерения, декларирани в документалния каталог.
DestinationsDestinationCollectionПрочети.Предоставя методи за търсене на местоназначение (напр. GetPageNumber по име на мястоназначаване).
HasDestinationsboolПрочети.Дали в документа са посочени дестинации.
NamedDestinationsNamedDestinationCollectionПрочети.Назовани дестинации в документа.
OptionalContentOptionalContentProperties?Прочети.Незадължителни свойства на съдържанието (слои) или нулеви, ако няма.
HasLayersboolПрочети.Дали документът има незадължително съдържание (слои).
ViewerPreferencesViewerPreferences?Прочети.Предпочитания на зрителя, които контролират как се показва документа.
CenterWindowboolЧете/Пише/CenterWindow преференция на зрителя: позиционен прозорец в центъра на екрана.
FitWindowboolЧете/Пише/FitWindow преференция на зрителя: промени размера на прозореца, за да се впише първата показвана страница.
DisplayDocTitleboolЧете/Пише/DisplayDocTitle преференция на зрителя: покажете заглавието на документа в лентата с заголовка на прозореца, вместо името на файла.
PageLayoutNamestring?Чете/ПишеНепродадено /PageLayout име, прочетено от каталога (напр. “SinglePage”, " TwoColumnLeft “).
PageModeNamestring?Чете/ПишеНепродадено /PageMode име, прочетено от каталога (напр. “UseNone”, " UseOutlines “).
PageLayoutPageLayoutЧете/ПишеВходът /PageLayout като въведен enum.
PageModePageModeЧете/ПишеВходът /PageMode като въведен enum.
NonFullScreenPageModePageModeЧете/ПишеПредпочитанията на зрителя /NonFullScreenPageMode (на коя страница да се върнете, когато напуснете пълен екран).
PrintScalingPrintScalingЧете/ПишеПредпочитанията на зрителя.
DuplexPrintDuplexЧете/ПишеПредпочитанията на зрителя /Duplex (по подразбиране Simplex, когато се отключи).
DirectionDirectionЧете/ПишеПреференцията на зрителя /Direction (насока за текстовия поток).
CryptoAlgorithmCryptoAlgorithm?Прочети.Алгоритмът на криптиране в употреба или нулево, когато документът не е шифрован.
IdId?Прочети.Масивът /ID от ремаркета, или нулево когато няма вписване на /Id.
IsPdfUaCompliantboolПрочети.Истина, когато XMP метаданните на документа съдържат запис pdfuaid:part (идентификатор PDF/UA-1).
Languagestring?Чете/ПишеЕстественият език на документа (BCP 47).
IsTaggedboolПрочети.Дали документът е маркиран като PDF.
HasStructTreeboolПрочети.Дали документът има дърво на структурата.
StructTreeRootAspose.Pdf.Tagged.StructTreeRoot?Прочети.Коренът на дървото структура (/StructTreeRoot) за четенето на логическата структура на маркиран документ или null, когато документът не е маркеран.
LogicalStructureAspose.Pdf.Structure.RootElementПрочети.Коренът на дървото за логическа структура на документа.
TaggedContentTagged.ITaggedContentПрочети.Тег-съдържание повърхност за достъпни метаданни и дървото на логическата структура.
OptimizeSizeboolЧете/ПишеПолучава или задава знака, показващ дали документът трябва да бъде оптимизиран за размер при запазване.
EmbedStandardFontsboolЧете/ПишеКогато е вярно, стандартните 14 шрифта PostScript (Helvetica / Times / Courier × 4 стила + Symbol + ZapfDingbats) са вградени в записания документ, така че изходът се представя идентично без да разчита на резервни шрифтове от страна на зрителя.
IgnoreCorruptedObjectsboolЧете/ПишеКогато е вярно, анализаторът толерира корумпирани декларации за индиректни обекти (допълнителни / разбъркани байтове между обекта) вместо да хвърля.
BackgroundColor?Чете/ПишеЦвят на фона за целия документ, нарисуван на всяка страница преди съдържанието по време на съхранение.
ActionsAnnotations.DocumentActionCollectionПрочети.Каталог /Слочник на допълнителните действия АА.
CustomSecurityHandlerSecurity.ICustomSecurityHandler?Прочети.Съхранява се персонализиран контрол на сигурността, когато е зададен чрез ICustomSecurityHandler Шифроване претоварвания.
AllowReusePageContentboolЧете/ПишеДали съхранителят може да използва повторно идентични потоци от съдържание на страници.
EnableNotificationLoggingboolЧете/ПишеДали в документа се съдържат записи от регистъра на уведомлението.
HandleSignatureChangeboolЧете/ПишеДали полетата за подписване изстрелват манипулатори на промени, когато им се променя диктата.
HideMenubarboolЧете/ПишеПреференция на зрителя: скрийте лентата с менюта (/ViewerPreferences /HideMenubar).
HideToolBarboolЧете/ПишеПреференция на зрителя: скрийте лентата с инструменти (/ViewerPreferences /HideToolbar).
HideWindowUIboolЧете/ПишеПреференция на зрителя: скрийте криптографския интерфейс (/ViewerPreferences /HideWindowUI).
IsXrefGapsAllowedboolЧете/ПишеДопускат празнини в xref таблицата по време на парсе.
PickTrayByPdfSizeboolЧете/ПишеПреференции на зрителя: изберете папирен трафей по PDF размер на страницата (/ViewerPreferences /PickTrayByPDFSize).
FileSizeLimitToMemoryLoadingintЧете/ПишеМаксимален размер на файла (байти), изцяло зареден в паметта.
DefaultNodesNumInSubtreesbyteПрочети.По подразбиране факторът на разклонение от странично дърво (таблица PDF 30 /Съсчитание спрямо съотношението между деца).

Методи за изчисляване на данните

ПодписътОписание на състоянието
Document()Създаване на нов празен PDF документ (конструктор без параметри, съвпада с публичния API).
Document(filename: string)Отворете PDF документ от пътека на файл.
Document(version: PdfVersion)Създаване на празен документ, насочен към дадена версия на спецификацията PDF.
Document(filename: string, password: string)Отворете криптиран PDF документ от пътека на файл с парола.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions)Отворете шифрован документ с Public-Key security-handler от пътека за файл, като използвате предоставената опция за криптиране на сертификат.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Файл ctor с опции cert и знамето isManagedStream (съхраняват само буфера на байта в паметта винаги е повторно използваем).
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions)Отвори публичен ключ-защитен хендлер криптиран документ от поток.
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Stream ctor с cert опции и знамето isManagedStream.
Document(input: Stream, password: string)Отворете криптиран PDF документ от поток с парола.
Document(path: string, options: HtmlLoadOptions)Отворете HTML файл и го превърнете в PDF, като използвате дадените опции.
Document(stream: Stream, options: HtmlLoadOptions)Отворете HTML поток и преобразувайте в PDF, като използвате дадените опции.
Create()Създаване на нов празен PDF документ.
Open(data: byte[])Отворете PDF документ от байт масив.
Open(data: byte[], password: string)Отворете криптиран PDF документ от байт масив с парола.
Open(path: string)Отворете PDF документ от пътека на файл.
Open(path: string, password: string)Отворете криптиран PDF документ от пътека на файл с парола.
Document(input: Stream)Отворете PDF документ от поток (конструктор, съвпада с публичен API).
Open(stream: Stream)Отворете PDF документ от поток.
Open(stream: Stream, password: string)Отворете криптиран PDF документ от поток с парола.
Open(path: string, options: Converters.MdLoadOptions)Отворете Markdown файл и го превърнете в PDF документ.
Open(data: byte[], options: Converters.MdLoadOptions)Отворете Markdown файл от байтове и го превърнете в PDF документ.
Open(path: string, options: Converters.SvgLoadOptions)Отворете SVG файл и го превърнете в PDF документ.
Open(path: string, options: HtmlLoadOptions)Отворете SVG файл от байтове и го превърнете в PDF документ.
Open(data: byte[], options: HtmlLoadOptions)Отворете HTML файл от байтове и го превърнете в PDF документ.
Open(data: byte[], options: Converters.SvgLoadOptions)Назовава “Отворете” на този документ.
BindXml(file: string)Свържете XML шаблон Aspose.Pdf към този документ.
BindXml(stream: Stream)Свържете XML шаблон Aspose.Pdf от поток към този документ.
BindXml(xmlStream: Stream, xslStream: Stream?)Свържете XML шаблон Aspose.Pdf от поток с опционален потоцист на XSLT стилови листа.
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?)Завържете XML шаблон Aspose.Pdf от поток с опционален потоцист на XSLT стилови листа и изрични параметри XmlReader за входния парс.
BindXml(xmlFile: string, xslFile: string?)Свържете XML шаблон с опционален XSLT стилови лист.
Validate()Одобрение на структурата на документа и връщане на откритите проблеми.
Validate(outputLogStream: Stream, format: PdfFormat)Проверка на документа спрямо определен формат PDF (PDF/A, PDF/X).
Validate(options: PdfFormatConversionOptions)Одобрение на документа срещу определен PDF формат, като използвате опции за конвертиране.
Validate(outputLogFileName: string, format: PdfFormat)Валидирайте документа срещу определен PDF формат, записване на файл.
GetPdfACompliance()Връща ниво на съответствие PDF/A, открито от XMP метаданните или null ако не е документ PDF / A.
IsRepairNeeded(options: RepairOptions)Проверете дали документът се нуждае от ремонт.
Repair()Поправи документа чрез повторна сериализация.
LinearizeDocument()Линеализирайте документа за бързо преглеждане в интернет.
GetCatalogValue(key: string)Чете стойност от /Каталог на документа по име.
Flatten()Плоско изравняване на всички полета за формуляри прави визуалния им вид в съдържанието на страницата и премахва интерактивната форма.
Flatten(flattenSettings: Forms.Form.FlattenSettings)Плоско с ясни настройки.
GetOrCreateMetadata()Вземете или създадете XMP метаданни за този документ.
AddEmbeddedFile(fileName: string, fileData: byte[], description: string?, mimeType: string?, compress: bool)Добавяне на вграден файл към документа.
AddNamedDestination(name: string, destination: DestinationArray)Добавете дадено местоназначение в документа, като използвате дървото на имена /Names → /Dests.
RemoveNamedDestination(name: string)Да премахнете дадена дестинация от дървото на имена в документа.
HasIncrementalUpdate()Връща вярно, ако този PDF използва допълнителни актуализации (има множество маркери %%EOF).
SetVersion(version: string)За да се определи изходната версия на файла, трябва да бъде зададен PDF вариантът за изходното надписване (напр. “1.7”, “2.0”).
ImportPage(source: Document, pageNumber: int, insertAt: int)Импортиране на една страница от друг документ в този документ.
ImportPages(source: Document, pageNumbers: int[], insertAt: int)Импортиране на определени страници от друг документ в този документ.
GetOrCreateViewerPreferences()Вземете или създадете предпочитания на зрителя за този документ.
RemoveFormField(fieldName: string)Изтрийте поле за формуляр с името от всички страници и AcroForm.
MergeDocuments(documents)Назовава MergeDocuments на този документ.
MergeDocuments(files)
MergeDocuments(documents)Сливане на всяка страница от документи в нов целеви документ.
Merge(documents)Сливане на всяка страница от всеки документ в този документ, запазвайки реда на източника.
Merge(files)Сглобявам всяка страница от всеки файл в този документ.
Merge(mergeOptions: MergeOptions, documents)Сливане с изрични опции.
Merge(mergeOptions: MergeOptions, files)Сливане на файлове с изрични опции същата семантика като претоварването Document[].
MergeDocuments(mergeOptions: MergeOptions, files)Статично сливане: създавайте нов документ, съдържащ всяка страница от файлове и след това прилагайте mergeOptions.
MergeDocuments(mergeOptions: MergeOptions, files)Статично сливане: вариант на файловите пътеки.
SendTo(device: Devices.DocumentDevice, output: Stream)Предоставяне на този документ чрез устройство в изход делегирани към потока).
SendTo(device: Devices.DocumentDevice, outputFileName: string)Претоварване на файл DocumentDevice, Stream).
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream)Предоставяне на обхват от страници делегира за претоварване на устройството с размера на страниците.
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string)Претоварване на файловата двойка с размерите на страниците.
Convert(fixup: Fixup, outputLog: Stream, onlyValidation: bool, parameters)Извърши предварително дефинирана операция.
Convert(fixup: Fixup, outputLog: string, onlyValidation: bool, parameters)Претоварване на файловия дневник на Convert(Fixup, Stream, bool, object[]).
Convert(fixup: Fixup, outputLog: string)Приложи фиксиране и напиши протокол към outputLog (обичайният случай на невалидиране).
Convert(srcFileName: string, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Отворете srcFileName чрез йерархията на опциите за зареждане (HtmlLoadOptions / SvgLoadOptions/ MdLoadOptions всички произтичат от LoadOptions) и запазете в dstFILENAME.
Convert(srcFileName: string, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Назовава “Convert” на този документ.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Шифрувайте документа с указания алгоритъм, пароли и разрешения.
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Шифроване на претоварването, приемащо изрично използванеPdf20 флаг.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Шифроване на претоварването, приемане на знамето Permissions и изрично използванеPdf20 флаг.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm)Шифроване претоварването приемане на наследствени разрешения знамена enum.
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Промени паролата на свързания документ.
Decrypt()Премахване на криптирането от документа.
Optimize()Оптимизиране на документите чрез премахване на неизползваните обекти и дедуплициране.
ProcessParagraphs()Процес параграфи в документа (степ на оформление преди съхранение).
OptimizeResources()Назовава OptimizeResources на този документ.
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions)
Convert(options: PdfFormatConversionOptions)Преобразуване на документа до посоченото ниво за съответствие PDF/A.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction)Преобразуване на документа в определен формат PDF/A с файл за дневник.
Convert(outputLogFileName: string, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Преобразуване на документа в определен формат PDF/A с файл за дневник, като се посочва обработката на прозрачността.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction)Преобразуване на документа в определен формат PDF/A с протокол.
Convert(outputLogStream: Stream, format: PdfFormat, action: ConvertErrorAction, transparencyAction: ConvertTransparencyAction)Претоварване на потоковия регистър с изрично действие за прозрачност.
RemovePdfaCompliance()Изтриване на идентификацията за съответствие PDF/A от метаданните с XMP.
Save()Запишете документа на място: записва обратно към файла, от който е бил отворен документът (FileName), или извършва инкрементално запазване в оригиналния източник, когато документят е отворен от FileStream.
ToArray()Сериализирайте документа в нов байт масив.
Encrypt(userPassword: string, ownerPassword: string, privileges: Facades.DocumentPrivilege, customHandler: Security.ICustomSecurityHandler)Шифрувайте с персонализиран контрол на сигурността.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler)Същото претоварване с разрешения.
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>)Шифроване с списък на получателите на публични сертификати (Public-Key /Filter security handler).
Save(outputFileName: string)Запази документа в файл.
Save(outputFileName: string, format: SaveFormat)Запишете документа във файл в посочения формат.
Save(outputStream: Stream, format: SaveFormat)Запишете документа в поток във посочения формат.
Save(output: Stream, options: HtmlSaveOptions)Запишете документа като HTML в поток, използвайки посочените опции.
Save(path: string, options: HtmlSaveOptions)Запишете документа като HTML във файл, използвайки посочените опции.
Save(outputStream: Stream, options: SaveOptions)Запишете в поток, използвайки общия SaveOptions (тип stub от пространството за имена Aspose.Pdf).
Save(outputFileName: string, options: SaveOptions)Запишете във файл, използвайки общия SaveOptions (тип stub от пространството за имена Aspose.Pdf).
Save(options: SaveOptions)Запишете документа с помощта на конфигуриран SaveOptions.
SaveAsync(cancellationToken: System.Threading.CancellationToken)Асинхронизирана опаковка около Save ((().
SaveAsync(options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Асинхронизираните обвити около Save ((SaveOptions).
SaveAsync(output: Stream, cancellationToken: System.Threading.CancellationToken)Асинхронизирана обгръщане около Save(Stream).
SaveAsync(outputStream: Stream, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Async wrapper около Save(Stream, SaveFormat).
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Async wrapper около Save(Stream, SaveOptions).
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken)Асинхронизиран обмотък около Save(string).
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Async wrapper около Save(string, SaveFormat).
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Async wrapper около Save(string, SaveOptions).
Save(output: Stream)Запази документа в потока.
SetDefaultFileSizeLimitToMemoryLoading()Пренаредете FileSizeLimitToMemoryLoading на вграденото му неизпълнение.
SetTitle(title: string)Обновяване на вписването /Инфо/название.
PageNodesToBalancedTree(nodesNumInSubtrees: byte)Пресъздаване на дървото страницата така, че всяко поддърво има възлиNumInSubtrees деца.
RemoveMetadata()Изтрийте всички метаданни.
RemovePdfUaCompliance()Да се премахнат маркерите за съответствие на PDF/UA.
FlattenTransparency()Плоска прозрачност към непрозрачна графика.
Repair(options: RepairOptions)Приложи поисканата карта за ремонт.
GetObjectById(id: string)Решава PDF обект чрез идентификатор на верига.
ExportAnnotationsToXfdf(stream: Stream)Изнасяне на всяка аннотация в документа към XFDF поток.
ExportAnnotationsToXfdf(fileName: string)Изнасяне на всяка бележка в документа към XFDF файл.
ImportAnnotationsFromXfdf(stream: Stream)Импортиране на бележки от поток XFDF в документа.
ImportAnnotationsFromXfdf(fileName: string)Импортиране на бележки от XFDF файл в документа.
GetXmpMetadata(stream: Stream)Записване на пакета XMP / метаданни за документите.
SetXmpMetadata(stream: Stream)Заменете пакета XMP/Метаданни на документа от потока.
ConvertPageToPNGMemoryStream(page: Page)Преобразуване на една страница в PNG памет.
SaveXml(file: string)Запишете документа като XML (Schema Aspose-Pdf XML).
Check(doRepair: bool)Валидиране/ремонтиране на документа.
LoadFrom(filename: string, options: LoadOptions)Async файлов загрузчик (понастоящем синхронен).
Document(filename: string, isManagedStream: bool)Един-арг ctor с име на файла.
Document(input: Stream, isManagedStream: bool)Поток ctor с управляван поток.
Document(input: Stream, password: string, isManagedStream: bool)Поток ctor с парола + управляван поток знаме.
Document(filename: string, password: string, isManagedStream: bool)Файл ctor с парола + управляван поток.
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Стрийм ctor с парола + ICustomSecurityHandler.
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Поток ctor с парола + управляван поток + ICustomSecurityHandler.
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Файл ctor с парола + ICustomSecurityHandler.
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Файл ctor с парола + управляван поток + ICustomSecurityHandler.
Document(input: Stream, options: LoadOptions)Потокът с LoadOptions.
Document(filename: string, options: LoadOptions)Файл ctor с LoadOptions.
FreeMemory()Изчиства паметта.
Dispose()Назоваване на изхвърляне в този документ.
Convert(callback: CallBackGetHocr, flattenImages: bool)Превърнете всяка страница в изображение, предадете го на OCR callback и след това пренасочете върнат hOCR текст върху страницата като невидим текстов слой (режимент за редериране на текст 3, /Tr 3) така че PDF да стане търсим/копируем-клетим.
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool)
Convert(callback: CallBackGetHocr)Претоварване на удобство: същото като Convert ((CallBackGetHocr, bool) с flattenImages = false.
Convert(callback: CallBackGetHocrWithPage)Претоварване на Convert ((CallBackGetHocrWithPage, bool) с flattenImages = false.

Вижте също:

 Български