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 .
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
IsLicensed | bool | Прочети. | Дали в момента се прилага лиценз. |
JavaScript | JavaScriptCollection | Прочети. | Документно ниво JavaScript (PDF спецификация §12.6.4.16 /Names/JavaScript) дърво на имена в каталога). |
Pages | PageCollection | Прочети. | Сборник от страници в този документ. |
Info | DocumentInfo | Прочети. | Сборник с информация за документа (название, автор и др.). |
FileName | string? | Прочети. | Името на файла/пътят, от който е бил зареден този документ или невалиден ако е заложен от поток. |
EnableObjectUnload | bool | Чете/Пише | Дали да се разтоварват големи обекти след употреба, за да бъде намален натискът върху паметта. |
PdfVersion | string? | Прочети. | PDF версията от заглавието на файла (напр. “1.4”, “2.0”). |
PageCount | int | Прочети. | Кратък път за Pages.Count. |
Version | string? | Прочети. | Алиас за PdfVersion. |
IsPdfaCompliant | bool | Прочети. | Истина, ако документът се декларира за съвместим с PDF/A. |
PdfFormat | Aspose.Pdf.PdfFormat | Прочети. | Връща формата PDF, деклариран от този документ. |
IsLinearized | bool | Чете/Пише | Връща вярно, ако този PDF файл е линеаризиран (оптимизирана за бързо проглеждане в уеб). |
EnableSignatureSanitization | bool | Чете/Пише | Когато е вярно (по подразбиране), писателят изтрива невалидни препратки към подписи по време на запазване. |
_engineDoc | EngineDocFacade | Прочети. | Руката на двигателя е изложена за достъпа към модел doc._engineDoc.X. |
Form | Form | Прочети. | Интерактивната форма (AcroForm). |
HasForm | bool | Прочети. | Дали документът има интерактивна форма. |
DisableFontLicenseVerifications | bool | Чете/Пише | Дали да деактивирате проверките за удостоверяване на лиценза. |
FontUtilities | IDocumentFontUtilities | Прочети. | Утилити за поднастройка и управление на шрифтовете. |
Outlines | OutlineCollection | Прочети. | Описание на документа (записващи знаци) или невалиден, ако няма такъв. |
HasOutlines | bool | Прочети. | Дали документът има букмарки. |
Collection | Collection? | Чете/Пише | PDF Portfolio (колекция) wrapper връща словаря на каталога Collection като Collection или null, ако документът не е портфейл. |
Metadata | Metadata | Прочети. | XMP метаданни за документа. |
HasMetadata | bool | Прочети. | Дали документът съдържа XMP метаданни. |
IsEncrypted | bool | Прочети. | Дали документът е криптиран. |
IsDecrypted | bool | Прочети. | Дали документът е успешно дешифриран (т.е. декрипторът беше инициализиран). |
EncryptionInfo | EncryptionInfo? | Прочети. | Детайли за криптиране или невалидни, ако не са кодирани. |
Permissions | int | Прочети. | Raw /P разрешения битовата маска от речника за криптиране (PDF 32000-1:2008 Таблица 22). |
OpenAction | IAppointment? | Чете/Пише | Действието на документите за отваряне (действие или местоназначение, изпълнено при отворяване на PDF), или null. |
PageInfo | PageInfo | Чете/Пише | По подразбиране размерите на страницата/маргина, прилагани към страници, добавени след това. |
EmbeddedFiles | EmbeddedFileCollection | Прочети. | Събиране на вградени файлове. |
HasEmbeddedFiles | bool | Прочети. | Дали в документа са включени файлове. |
PageLabels | PageLabelCollection? | Прочети. | Определяне на страниците или нулево. |
HasPageLabels | bool | Прочети. | Дали документът има етикети за страници. |
HasCollection | bool | Прочети. | Дали документът е PDF портфейл (има /Collection речник в каталога). |
OutputIntents | OutputIntents | Прочети. | Изходните намерения, декларирани в документалния каталог. |
Destinations | DestinationCollection | Прочети. | Предоставя методи за търсене на местоназначение (напр. GetPageNumber по име на мястоназначаване). |
HasDestinations | bool | Прочети. | Дали в документа са посочени дестинации. |
NamedDestinations | NamedDestinationCollection | Прочети. | Назовани дестинации в документа. |
OptionalContent | OptionalContentProperties? | Прочети. | Незадължителни свойства на съдържанието (слои) или нулеви, ако няма. |
HasLayers | bool | Прочети. | Дали документът има незадължително съдържание (слои). |
ViewerPreferences | ViewerPreferences? | Прочети. | Предпочитания на зрителя, които контролират как се показва документа. |
CenterWindow | bool | Чете/Пише | /CenterWindow преференция на зрителя: позиционен прозорец в центъра на екрана. |
FitWindow | bool | Чете/Пише | /FitWindow преференция на зрителя: промени размера на прозореца, за да се впише първата показвана страница. |
DisplayDocTitle | bool | Чете/Пише | /DisplayDocTitle преференция на зрителя: покажете заглавието на документа в лентата с заголовка на прозореца, вместо името на файла. |
PageLayoutName | string? | Чете/Пише | Непродадено /PageLayout име, прочетено от каталога (напр. “SinglePage”, " TwoColumnLeft “). |
PageModeName | string? | Чете/Пише | Непродадено /PageMode име, прочетено от каталога (напр. “UseNone”, " UseOutlines “). |
PageLayout | PageLayout | Чете/Пише | Входът /PageLayout като въведен enum. |
PageMode | PageMode | Чете/Пише | Входът /PageMode като въведен enum. |
NonFullScreenPageMode | PageMode | Чете/Пише | Предпочитанията на зрителя /NonFullScreenPageMode (на коя страница да се върнете, когато напуснете пълен екран). |
PrintScaling | PrintScaling | Чете/Пише | Предпочитанията на зрителя. |
Duplex | PrintDuplex | Чете/Пише | Предпочитанията на зрителя /Duplex (по подразбиране Simplex, когато се отключи). |
Direction | Direction | Чете/Пише | Преференцията на зрителя /Direction (насока за текстовия поток). |
CryptoAlgorithm | CryptoAlgorithm? | Прочети. | Алгоритмът на криптиране в употреба или нулево, когато документът не е шифрован. |
Id | Id? | Прочети. | Масивът /ID от ремаркета, или нулево когато няма вписване на /Id. |
IsPdfUaCompliant | bool | Прочети. | Истина, когато XMP метаданните на документа съдържат запис pdfuaid:part (идентификатор PDF/UA-1). |
Language | string? | Чете/Пише | Естественият език на документа (BCP 47). |
IsTagged | bool | Прочети. | Дали документът е маркиран като PDF. |
HasStructTree | bool | Прочети. | Дали документът има дърво на структурата. |
StructTreeRoot | Aspose.Pdf.Tagged.StructTreeRoot? | Прочети. | Коренът на дървото структура (/StructTreeRoot) за четенето на логическата структура на маркиран документ или null, когато документът не е маркеран. |
LogicalStructure | Aspose.Pdf.Structure.RootElement | Прочети. | Коренът на дървото за логическа структура на документа. |
TaggedContent | Tagged.ITaggedContent | Прочети. | Тег-съдържание повърхност за достъпни метаданни и дървото на логическата структура. |
OptimizeSize | bool | Чете/Пише | Получава или задава знака, показващ дали документът трябва да бъде оптимизиран за размер при запазване. |
EmbedStandardFonts | bool | Чете/Пише | Когато е вярно, стандартните 14 шрифта PostScript (Helvetica / Times / Courier × 4 стила + Symbol + ZapfDingbats) са вградени в записания документ, така че изходът се представя идентично без да разчита на резервни шрифтове от страна на зрителя. |
IgnoreCorruptedObjects | bool | Чете/Пише | Когато е вярно, анализаторът толерира корумпирани декларации за индиректни обекти (допълнителни / разбъркани байтове между обекта) вместо да хвърля. |
Background | Color? | Чете/Пише | Цвят на фона за целия документ, нарисуван на всяка страница преди съдържанието по време на съхранение. |
Actions | Annotations.DocumentActionCollection | Прочети. | Каталог /Слочник на допълнителните действия АА. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Прочети. | Съхранява се персонализиран контрол на сигурността, когато е зададен чрез ICustomSecurityHandler Шифроване претоварвания. |
AllowReusePageContent | bool | Чете/Пише | Дали съхранителят може да използва повторно идентични потоци от съдържание на страници. |
EnableNotificationLogging | bool | Чете/Пише | Дали в документа се съдържат записи от регистъра на уведомлението. |
HandleSignatureChange | bool | Чете/Пише | Дали полетата за подписване изстрелват манипулатори на промени, когато им се променя диктата. |
HideMenubar | bool | Чете/Пише | Преференция на зрителя: скрийте лентата с менюта (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Чете/Пише | Преференция на зрителя: скрийте лентата с инструменти (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Чете/Пише | Преференция на зрителя: скрийте криптографския интерфейс (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Чете/Пише | Допускат празнини в xref таблицата по време на парсе. |
PickTrayByPdfSize | bool | Чете/Пише | Преференции на зрителя: изберете папирен трафей по PDF размер на страницата (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Чете/Пише | Максимален размер на файла (байти), изцяло зареден в паметта. |
DefaultNodesNumInSubtrees | byte | Прочети. | По подразбиране факторът на разклонение от странично дърво (таблица 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. |