Document

Огляд

Document є класом у Aspose.PDF FOSS для .NET. Успадковується від: IDisposable.

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

Цей клас надає 149 методів для роботи з об’єктами Document у програмах .NET. Доступні методи включають: AddEmbeddedFile, AddNamedDestination, BindXml, ChangePasswords, Check, Convert, ConvertPageToPNGMemoryStream, Create, Decrypt, Dispose, Document, Encrypt та 41 додаткових методів. Усі публічні члени доступні будь-якій .NET-аплікації після встановлення пакету Aspose.PDF FOSS для .NET. Властивості: Actions, AllowReusePageContent, Background, CenterWindow, Collection, CryptoAlgorithm та ще 71.

Властивості

НазваТипДоступОпис
IsLicensedboolЧитанняЧи застосовано ліцензію наразі.
JavaScriptJavaScriptCollectionЧитанняДокумент-рівневий JavaScript (специфікація PDF §12.6.4.16 — дерево імен /Names/JavaScript у каталозі).
PagesPageCollectionЧитанняКолекція сторінок у цьому документі.
InfoDocumentInfoЧитанняСловник інформації про документ (заголовок, автор тощо).
FileNamestring?ЧитанняНазва/шлях файлу, з якого був завантажений цей документ, або null, якщо завантажено з потоку.
EnableObjectUnloadboolЧитання/ЗаписЧи вивантажувати великі об’єкти після використання, щоб зменшити навантаження на пам’ять.
PdfVersionstring?ЧитанняВерсія PDF з заголовка файлу (наприклад, “1.4”, “1.7”, “2.0”).
PageCountintЧитанняЯрлик для Pages.Count.
Versionstring?ЧитанняПсевдонім для PdfVersion.
IsPdfaCompliantboolЧитанняTrue, якщо документ оголошує себе сумісним з PDF/A.
PdfFormatAspose.Pdf.PdfFormatЧитанняПовертає формат PDF, зазначений у цьому документі.
IsLinearizedboolЧитання/ЗаписОтримує або встановлює значення, чи документ лініаризований.
EnableSignatureSanitizationboolЧитання/ЗаписЯкщо true (за замовчуванням), записувач видаляє недійсні посилання на підписи під час збереження.
_engineDocEngineDocFacadeЧитанняДескриптор engine відкрито для застарілого шаблону доступу doc._engineDoc.X.
FormFormЧитанняІнтерактивна форма (AcroForm).
HasFormboolЧитанняЧи містить документ інтерактивну форму.
DisableFontLicenseVerificationsboolЧитання/ЗаписЧи вимкнути перевірки ліцензій шрифтів.
FontUtilitiesIDocumentFontUtilitiesЧитанняУтиліти шрифтів для створення підмножин та управління шрифтами.
OutlinesOutlineCollectionЧитанняКонтур документа (закладки), або null, якщо його немає.
HasOutlinesboolЧитанняЧи має документ закладки.
CollectionCollection?Читання/ЗаписОбгортка PDF Portfolio (колекція) — повертає словник Collection каталогу як Collection або null, якщо документ не є портфоліо.
MetadataMetadataЧитанняXMP metadata для документа.
HasMetadataboolЧитанняЧи має документ XMP metadata.
IsEncryptedboolЧитанняЧи зашифрований документ.
IsDecryptedboolЧитанняЧи був документ успішно розшифрований (тобто дешифратор був ініціалізований).
EncryptionInfoEncryptionInfo?ЧитанняДеталі шифрування, або null, якщо не зашифровано.
PermissionsintЧитанняНеоброблена бітова маска дозволів /P з словника шифрування (PDF 32000-1:2008 Таблиця 22).
OpenActionIAppointment?Читання/ЗаписДія відкриття документа (дія або призначення, що виконується при відкритті PDF), або null.
PageInfoPageInfoЧитання/ЗаписТипові розміри/поля сторінки, що застосовуються до сторінок, доданих після встановлення цього параметра.
EmbeddedFilesEmbeddedFileCollectionЧитанняКолекція вбудованих файлів.
HasEmbeddedFilesboolЧитанняЧи має документ вбудовані файли.
PageLabelsPageLabelCollectionЧитанняМітки сторінок, або null.
HasPageLabelsboolЧитанняЧи має документ мітки сторінок.
HasCollectionboolЧитанняЧи є документ PDF-портфоліо (містить словник /Collection у каталозі).
OutputIntentsOutputIntentsЧитанняВихідні наміри, оголошені в каталозі документа.
DestinationsDestinationCollectionЧитанняНадає методи пошуку призначення (наприклад, GetPageNumber за назвою призначення).
HasDestinationsboolЧитанняЧи має документ іменовані призначення.
NamedDestinationsNamedDestinationCollectionЧитанняІменовані призначення в документі.
OptionalContentOptionalContentProperties?ЧитанняВластивості додаткового вмісту (шари), або null, якщо їх немає.
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Читання/ЗаписНалаштування переглядача /PrintScaling.
DuplexPrintDuplexЧитання/ЗаписНалаштування переглядача /Duplex (за замовчуванням Simplex, якщо не встановлено).
DirectionDirectionЧитання/ЗаписНалаштування переглядача /Direction (напрямок потоку тексту).
CryptoAlgorithmCryptoAlgorithm?ЧитанняАлгоритм шифрування, який використовується, або null, коли документ не зашифрований.
IdId?ЧитанняМасив /ID з трейлера, або null, коли запису /ID немає.
IsPdfUaCompliantboolЧитанняTrue, коли 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Читання/ЗаписКоли true, стандартні 14 PostScript шрифти (Helvetica / Times / Courier × 4 стилі + Symbol + ZapfDingbats) вбудовуються у збережений документ, щоб вихідний результат відображався ідентично без використання запасних шрифтів на боці переглядача.
IgnoreCorruptedObjectsboolЧитання/ЗаписКоли true, парсер допускає пошкоджені оголошення непрямих об’єктів (додаткові/пошкоджені байти між об’єктами) замість викидання виключення.
BackgroundColor?Читання/ЗаписКолір фону, що застосовується до всього документу, малюється на кожній сторінці перед вмістом під час збереження.
ActionsAnnotations.DocumentActionCollectionЧитанняКаталог /AA словник додаткових дій.
CustomSecurityHandlerSecurity.ICustomSecurityHandler?ЧитанняЗбережений користувацький обробник безпеки, коли він налаштований через ICustomSecurityHandler перевантаження Encrypt.
AllowReusePageContentboolЧитання/ЗаписЧи може зберігач повторно використовувати ідентичні потоки вмісту сторінок.
EnableNotificationLoggingboolЧитання/ЗаписЧи документ генерує записи журналу сповіщень.
HandleSignatureChangeboolЧитання/ЗаписЧи спрацьовують обробники змін у полях підпису, коли їх словник змінюється.
HideMenubarboolЧитання/ЗаписНалаштування переглядача: приховати рядок меню (/ViewerPreferences /HideMenubar).
HideToolBarboolЧитання/ЗаписНалаштування переглядача: приховати панель інструментів (/ViewerPreferences /HideToolbar).
HideWindowUIboolЧитання/ЗаписНалаштування переглядача: приховати UI-оформлення вікна (/ViewerPreferences /HideWindowUI).
IsXrefGapsAllowedboolЧитання/ЗаписДозволити прогалини в таблиці xref під час розбору.
PickTrayByPdfSizeboolЧитання/ЗаписНалаштування переглядача: вибрати лоток для паперу за розміром сторінки PDF (/ViewerPreferences /PickTrayByPDFSize).
FileSizeLimitToMemoryLoadingintЧитання/ЗаписМаксимальний розмір файлу (байти), який завантажується повністю в пам’ять.
DefaultNodesNumInSubtreesbyteЧитанняТиповий фактор розгалуження дерева сторінок (таблиця PDF 30, співвідношення /Count до /Kids).

Методи

СигнатураОпис
Document()Створити новий порожній PDF-документ (конструктор без параметрів, відповідає public API).
Document(filename: string)Відкрити PDF-документ за шляхом до файлу.
Document(version: PdfVersion)Створити порожній документ, орієнтований на зазначену версію специфікації PDF.
Document(filename: string, password: string)Відкрити зашифрований PDF-документ за шляхом до файлу за допомогою пароля.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions)Відкрити документ, зашифрований за допомогою механізму безпеки Public-Key, за шляхом до файлу, використовуючи надані параметри шифрування сертифікатом.
Document(filename: string, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Конструктор File з параметрами сертифікату та прапорцем isManagedStream (зберігається лише — буфер байтів у памʼяті завжди можна повторно використати).
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions)Відкрити документ, зашифрований обробником безпеки Public-Key, з потоку.
Document(input: Stream, certOptions: Security.CertificateEncryptionOptions, isManagedStream: bool)Конструктор Stream з параметрами сертифікату та прапорцем isManagedStream.
Document(input: Stream, password: string)Відкрити зашифрований PDF-документ з потоку за допомогою пароля.
Document(path: string, options: HtmlLoadOptions)Відкрийте файл HTML і конвертуйте його у PDF, використовуючи задані параметри.
Document(stream: Stream, options: HtmlLoadOptions)Відкрийте потік HTML і конвертуйте його у PDF, використовуючи задані параметри.
Document(path: string, options: TxtLoadOptions)Відкрийте простий текстовий файл (.txt) і конвертуйте його у PDF, використовуючи задані параметри.
Document(stream: Stream, options: TxtLoadOptions)Відкрийте простий текстовий потік і конвертуйте його у PDF, використовуючи задані параметри.
Document(path: string, options: MdLoadOptions)Відкрийте файл Markdown і конвертуйте його в PDF, використовуючи задані параметри.
Document(stream: Stream, options: MdLoadOptions)Відкрийте потік Markdown і конвертуйте його в PDF, використовуючи задані параметри.
Document(path: string, options: SvgLoadOptions)Відкрийте файл SVG і конвертуйте його в PDF, використовуючи задані параметри.
Document(stream: Stream, options: SvgLoadOptions)Відкрийте потік SVG і конвертуйте його в 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-документ із потоку (конструктор, відповідає public API).
Open(stream: Stream)Відкрийте PDF-документ із потоку.
Open(stream: Stream, password: string)Відкрийте зашифрований PDF-документ із потоку з паролем.
Open(path: string, options: MdLoadOptions)Відкрийте файл Markdown і конвертуйте його у PDF-документ.
Open(data: byte[], options: MdLoadOptions)Відкрийте файл Markdown з байтів і конвертуйте його у PDF-документ.
Open(path: string, options: SvgLoadOptions)Відкрийте файл SVG і конвертуйте його у PDF-документ.
Open(path: string, options: HtmlLoadOptions)Відкрийте файл SVG з байтів і конвертуйте його у PDF-документ.
Open(data: byte[], options: HtmlLoadOptions)Відкрийте файл HTML з байтів і конвертуйте його у PDF-документ.
Open(data: byte[], options: SvgLoadOptions)Викликає Open(data, options) на цьому екземплярі Document.
BindXml(file: string)Прив’яжіть шаблон Aspose.Pdf XML до цього документа.
BindXml(stream: Stream)Прив’яжіть шаблон Aspose.Pdf XML з потоку до цього документа.
BindXml(xmlStream: Stream, xslStream: Stream?)Прив’язати Aspose.Pdf XML шаблон з потоку з необов’язковим потоком XSLT-стилю.
BindXml(xmlStream: Stream, xslStream: Stream?, settings: System.Xml.XmlReaderSettings?)Прив’язати Aspose.Pdf XML шаблон з потоку з необов’язковим потоком XSLT-стилю та явними налаштуваннями XmlReader для розбору вхідних даних.
BindXml(xmlFile: string, xslFile: string?)Прив’язати Aspose.Pdf 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)Зчитує значення з /Catalog документа за назвою.
Flatten()Згладити всі поля форми — перетворює їх візуальне відображення у вміст сторінки та видаляє інтерактивну форму.
Flatten(flattenSettings: Forms.Form.FlattenSettings)Згладити з явними налаштуваннями.
GetOrCreateMetadata()Отримати або створити XMP-метадані для цього документа.
AddEmbeddedFile(fileName: string, fileData: byte[]?, description: string?, mimeType: string?, compress: bool, creationDate: DateTime?, modDate: DateTime?)Додати вбудований файл до документа.
AddNamedDestination(name: string, destination: DestinationArray)Додайте іменоване призначення до документа, використовуючи дерево імен /Names → /Dests.
RemoveNamedDestination(name: string)Видаліть іменоване призначення з дерева імен документа /Names → /Dests.
HasIncrementalUpdate()Повертає true, якщо цей 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.
Dispose()Викликає Dispose для цього екземпляра Document.
Convert(callback: CallBackGetHocr, flattenImages: bool)Відобразіть кожну сторінку у вигляді зображення, передайте його OCR-зворотному виклику, потім накладіть отриманий hOCR-текст на сторінку як невидимий текстовий шар (режим рендерингу тексту 3, /Tr 3), щоб PDF став пошуковим / придатним для копіювання.
Convert(callback: CallBackGetHocrWithPage, flattenImages: bool)Викликає Convert(callback, flattenImages) для цього екземпляра Document.
Convert(callback: CallBackGetHocr)Зручне перевантаження: те саме, що Convert(CallBackGetHocr, bool) з flattenImages = false.
Convert(callback: CallBackGetHocrWithPage)Зручне перевантаження Convert(CallBackGetHocrWithPage, bool) з flattenImages = false.
MergeDocuments(documents)Представляє PDF-документ. Це головна точка входу для бібліотеки.
MergeDocuments(files)Викликає MergeDocuments(files) для цього екземпляра Document.
Merge(documents)Об’єднує кожну сторінку кожного запису документів у цей документ, зберігаючи порядок джерела.
Merge(files)Об’єднує кожну сторінку кожного файлу в files у цей документ.
Merge(mergeOptions: MergeOptions, documents)Об’єднати з явними параметрами.
Merge(mergeOptions: MergeOptions, files)Об’єднати файли з явними параметрами — та сама семантика, що й перевантаження Document[].
MergeDocuments(mergeOptions: MergeOptions, files)Статичне об’єднання: створити новий Document, який містить усі сторінки з файлів, потім застосувати mergeOptions.
SendTo(device: Devices.DocumentDevice, output: Stream)Відобразити цей документ через пристрій у вихід — делегує Stream).
SendTo(device: Devices.DocumentDevice, outputFileName: string)Перевантаження файлу DocumentDevice, Stream).
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, output: Stream)Відобразити діапазон сторінок — делегує до перевантаження Process діапазону сторінок пристрою.
SendTo(device: Devices.DocumentDevice, fromPage: int, toPage: int, outputFileName: string)Перевантаження діапазону сторінок File-pair.
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(srcFileName, loadOptions, dstStream, saveOptions) для цього екземпляра Document.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstFileName: string, saveOptions: SaveOptions)Викликає Convert(srcStream, loadOptions, dstFileName, saveOptions) для цього екземпляра Document.
Convert(srcStream: Stream, loadOptions: LoadOptions, dstStream: Stream, saveOptions: SaveOptions)Викликає Convert(srcStream, loadOptions, dstStream, saveOptions) для цього екземпляра Document.
Encrypt(userPassword: string, ownerPassword: string, permissions: DocumentPrivilege?, algorithm: CryptoAlgorithm)Зашифруйте документ за допомогою вказаного алгоритму, паролів та дозволів.
Encrypt(userPassword: string, ownerPassword: string, privileges: DocumentPrivilege?, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Перевантаження Encrypt, яке приймає явний прапорець usePdf20.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, usePdf20: bool)Перевантаження шифрування, що приймає enum прапорців Permissions і явний прапорець usePdf20.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm)Перевантаження шифрування, що приймає застарілий enum прапорців Permissions.
ChangePasswords(ownerPassword: string, newUserPassword: string, newOwnerPassword: string)Змінити пароль у прив’язаному документі.
Decrypt()Видалити шифрування з документа.
Optimize()Оптимізуйте ресурси документа, видаляючи невикористані об’єкти та дедуплікуючи потоки.
ProcessParagraphs()Обробляйте абзаци в документі (етап розмітки перед збереженням).
OptimizeResources()Викликає OptimizeResources для цього екземпляра Document.
OptimizeResources(strategy: Aspose.Pdf.Optimization.OptimizationOptions)Викликає OptimizeResources(strategy) для цього екземпляра Document.
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)Шифрувати за допомогою спеціального обробника безпеки, який забезпечує значення /O та U, ключ файлу і шифр для кожного об’єкта замість стандартного обробника.
Encrypt(userPassword: string, ownerPassword: string, permissions: Aspose.Pdf.Permissions, customHandler: Security.ICustomSecurityHandler)Те саме — перевантаження типу Permissions.
Encrypt(permissions: Aspose.Pdf.Permissions, cryptoAlgorithm: CryptoAlgorithm, publicCertificates: System.Collections.Generic.IList<System.Security.Cryptography.X509Certificates.X509Certificate2>)Шифрувати за допомогою списку публічних сертифікатів отримувачів (обробник безпеки Public-Key /Filter).
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 (тип-заглушка з простору імен Aspose.Pdf).
Save(outputFileName: string, options: SaveOptions)Зберегти у файл за допомогою загального SaveOptions (тип-заглушка з простору імен 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)Асинхронна обгортка навколо Save(Stream, SaveFormat).
SaveAsync(outputStream: Stream, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Асинхронна обгортка навколо Save(Stream, SaveOptions).
SaveAsync(outputFileName: string, cancellationToken: System.Threading.CancellationToken)Асинхронна оболонка навколо Save(string).
SaveAsync(outputFileName: string, format: SaveFormat, cancellationToken: System.Threading.CancellationToken)Асинхронна оболонка навколо Save(string, SaveFormat).
SaveAsync(outputFileName: string, options: SaveOptions, cancellationToken: System.Threading.CancellationToken)Асинхронна оболонка навколо Save(string, SaveOptions).
Save(output: Stream)Збережіть документ у потік.
SetDefaultFileSizeLimitToMemoryLoading()Скинути FileSizeLimitToMemoryLoading до його вбудованого значення за замовчуванням.
SetTitle(title: string)Оновити запис /Info /Title.
PageNodesToBalancedTree(nodesNumInSubtrees: byte)Перебудувати дерево сторінок так, щоб кожне піддерево містило nodesNumInSubtrees дочірніх елементів.
RemoveMetadata()Видалити всі метадані.
RemovePdfUaCompliance()Видаліть PDF/UA маркери відповідності.
FlattenTransparency()Зведіть прозорість у непрозорі графічні об’єкти.
SplitSharedImages(pages)Надайте кожній з переданих сторінок приватну копію спільних XObject-об’єктів зображень, щоб редагування на місці, здійснене через одну сторінку (наприклад,
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 /Metadata документа у потік.
SetXmpMetadata(stream: Stream)Замінити пакет XMP /Metadata документа з потоку.
ConvertPageToPNGMemoryStream(page: Page)Перетворити одну сторінку у PNG-потік у пам’яті.
SaveXml(file: string)Зберегти документ як XML (Aspose-Pdf XML schema).
Check(doRepair: bool)Перевірити / виправити документ.
Check(doRepair: bool, output: System.IO.Stream)Перевірити потоки вмісту сторінок документа та записати XML звіт про будь-які проблеми у вихід.
LoadFrom(filename: string, options: LoadOptions)Асинхронна обгортка завантаження файлу (на даний момент синхронна).
Document(filename: string, isManagedStream: bool)Конструктор з одним аргументом, параметр якого зберігає встановлену назву filename.
Document(input: Stream, isManagedStream: bool)Конструктор Stream з прапором managed-stream.
Document(input: Stream, password: string, isManagedStream: bool)Конструктор Stream з паролем + прапором managed-stream.
Document(filename: string, password: string, isManagedStream: bool)Конструктор File з паролем + прапором managed-stream.
Document(input: Stream, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Конструктор потоку з паролем + ICustomSecurityHandler.
Document(input: Stream, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Конструктор потоку з паролем + керований потік + ICustomSecurityHandler.
Document(filename: string, password: string, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Конструктор файлу з паролем + ICustomSecurityHandler.
Document(filename: string, password: string, isManagedStream: bool, customSecurityHandler: Aspose.Pdf.Security.ICustomSecurityHandler)Конструктор файлу з паролем + керований потік + ICustomSecurityHandler.
Document(input: Stream, options: LoadOptions)Конструктор потоку з LoadOptions.
Document(filename: string, options: LoadOptions)Конструктор файлу з LoadOptions — та сама динамічна диспетчеризація, що й перевантаження потоку.
FreeMemory()Очищає пам’ять.

Дивіться також

 Українська