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.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
IsLicensed | bool | Читання | Чи застосовано ліцензію наразі. |
JavaScript | JavaScriptCollection | Читання | Документ-рівневий JavaScript (специфікація PDF §12.6.4.16 — дерево імен /Names/JavaScript у каталозі). |
Pages | PageCollection | Читання | Колекція сторінок у цьому документі. |
Info | DocumentInfo | Читання | Словник інформації про документ (заголовок, автор тощо). |
FileName | string? | Читання | Назва/шлях файлу, з якого був завантажений цей документ, або null, якщо завантажено з потоку. |
EnableObjectUnload | bool | Читання/Запис | Чи вивантажувати великі об’єкти після використання, щоб зменшити навантаження на пам’ять. |
PdfVersion | string? | Читання | Версія PDF з заголовка файлу (наприклад, “1.4”, “1.7”, “2.0”). |
PageCount | int | Читання | Ярлик для Pages.Count. |
Version | string? | Читання | Псевдонім для PdfVersion. |
IsPdfaCompliant | bool | Читання | True, якщо документ оголошує себе сумісним з PDF/A. |
PdfFormat | Aspose.Pdf.PdfFormat | Читання | Повертає формат PDF, зазначений у цьому документі. |
IsLinearized | bool | Читання/Запис | Отримує або встановлює значення, чи документ лініаризований. |
EnableSignatureSanitization | bool | Читання/Запис | Якщо true (за замовчуванням), записувач видаляє недійсні посилання на підписи під час збереження. |
_engineDoc | EngineDocFacade | Читання | Дескриптор engine відкрито для застарілого шаблону доступу doc._engineDoc.X. |
Form | Form | Читання | Інтерактивна форма (AcroForm). |
HasForm | bool | Читання | Чи містить документ інтерактивну форму. |
DisableFontLicenseVerifications | bool | Читання/Запис | Чи вимкнути перевірки ліцензій шрифтів. |
FontUtilities | IDocumentFontUtilities | Читання | Утиліти шрифтів для створення підмножин та управління шрифтами. |
Outlines | OutlineCollection | Читання | Контур документа (закладки), або null, якщо його немає. |
HasOutlines | bool | Читання | Чи має документ закладки. |
Collection | Collection? | Читання/Запис | Обгортка PDF Portfolio (колекція) — повертає словник Collection каталогу як Collection або null, якщо документ не є портфоліо. |
Metadata | Metadata | Читання | XMP metadata для документа. |
HasMetadata | bool | Читання | Чи має документ XMP metadata. |
IsEncrypted | bool | Читання | Чи зашифрований документ. |
IsDecrypted | bool | Читання | Чи був документ успішно розшифрований (тобто дешифратор був ініціалізований). |
EncryptionInfo | EncryptionInfo? | Читання | Деталі шифрування, або null, якщо не зашифровано. |
Permissions | int | Читання | Необроблена бітова маска дозволів /P з словника шифрування (PDF 32000-1:2008 Таблиця 22). |
OpenAction | IAppointment? | Читання/Запис | Дія відкриття документа (дія або призначення, що виконується при відкритті PDF), або null. |
PageInfo | PageInfo | Читання/Запис | Типові розміри/поля сторінки, що застосовуються до сторінок, доданих після встановлення цього параметра. |
EmbeddedFiles | EmbeddedFileCollection | Читання | Колекція вбудованих файлів. |
HasEmbeddedFiles | bool | Читання | Чи має документ вбудовані файли. |
PageLabels | PageLabelCollection | Читання | Мітки сторінок, або null. |
HasPageLabels | bool | Читання | Чи має документ мітки сторінок. |
HasCollection | bool | Читання | Чи є документ PDF-портфоліо (містить словник /Collection у каталозі). |
OutputIntents | OutputIntents | Читання | Вихідні наміри, оголошені в каталозі документа. |
Destinations | DestinationCollection | Читання | Надає методи пошуку призначення (наприклад, GetPageNumber за назвою призначення). |
HasDestinations | bool | Читання | Чи має документ іменовані призначення. |
NamedDestinations | NamedDestinationCollection | Читання | Іменовані призначення в документі. |
OptionalContent | OptionalContentProperties? | Читання | Властивості додаткового вмісту (шари), або null, якщо їх немає. |
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 | Читання/Запис | Налаштування переглядача /PrintScaling. |
Duplex | PrintDuplex | Читання/Запис | Налаштування переглядача /Duplex (за замовчуванням Simplex, якщо не встановлено). |
Direction | Direction | Читання/Запис | Налаштування переглядача /Direction (напрямок потоку тексту). |
CryptoAlgorithm | CryptoAlgorithm? | Читання | Алгоритм шифрування, який використовується, або null, коли документ не зашифрований. |
Id | Id? | Читання | Масив /ID з трейлера, або null, коли запису /ID немає. |
IsPdfUaCompliant | bool | Читання | True, коли 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 | Читання/Запис | Коли true, стандартні 14 PostScript шрифти (Helvetica / Times / Courier × 4 стилі + Symbol + ZapfDingbats) вбудовуються у збережений документ, щоб вихідний результат відображався ідентично без використання запасних шрифтів на боці переглядача. |
IgnoreCorruptedObjects | bool | Читання/Запис | Коли true, парсер допускає пошкоджені оголошення непрямих об’єктів (додаткові/пошкоджені байти між об’єктами) замість викидання виключення. |
Background | Color? | Читання/Запис | Колір фону, що застосовується до всього документу, малюється на кожній сторінці перед вмістом під час збереження. |
Actions | Annotations.DocumentActionCollection | Читання | Каталог /AA словник додаткових дій. |
CustomSecurityHandler | Security.ICustomSecurityHandler? | Читання | Збережений користувацький обробник безпеки, коли він налаштований через ICustomSecurityHandler перевантаження Encrypt. |
AllowReusePageContent | bool | Читання/Запис | Чи може зберігач повторно використовувати ідентичні потоки вмісту сторінок. |
EnableNotificationLogging | bool | Читання/Запис | Чи документ генерує записи журналу сповіщень. |
HandleSignatureChange | bool | Читання/Запис | Чи спрацьовують обробники змін у полях підпису, коли їх словник змінюється. |
HideMenubar | bool | Читання/Запис | Налаштування переглядача: приховати рядок меню (/ViewerPreferences /HideMenubar). |
HideToolBar | bool | Читання/Запис | Налаштування переглядача: приховати панель інструментів (/ViewerPreferences /HideToolbar). |
HideWindowUI | bool | Читання/Запис | Налаштування переглядача: приховати UI-оформлення вікна (/ViewerPreferences /HideWindowUI). |
IsXrefGapsAllowed | bool | Читання/Запис | Дозволити прогалини в таблиці xref під час розбору. |
PickTrayByPdfSize | bool | Читання/Запис | Налаштування переглядача: вибрати лоток для паперу за розміром сторінки PDF (/ViewerPreferences /PickTrayByPDFSize). |
FileSizeLimitToMemoryLoading | int | Читання/Запис | Максимальний розмір файлу (байти), який завантажується повністю в пам’ять. |
DefaultNodesNumInSubtrees | byte | Читання | Типовий фактор розгалуження дерева сторінок (таблиця 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() | Очищає пам’ять. |