Функції

Функції

Aspose.PDF FOSS for .NET надає широкий набір можливостей обробки PDF у кількох функціональних областях. Усі функції доступні без ліцензійного ключа під ліцензією MIT License.


Управління документами

Створюйте нові PDF‑документи, відкривайте існуючі файли з диска або масиви байтів, додавайте та видаляйте сторінки, а також зберігайте або серіалізуйте документи назад у потоки або файли.

Ключові класи: Document, Page, PageCollection


Анотації

Читати, створювати та змінювати повний спектр типів анотацій PDF, включаючи текстові нотатки, гіперпосилання, анотації рукопису, вкладення файлів, анотації курсора та анотації штампів. Анотації доступні через Page.Annotations і типізуються за допомогою перерахування AnnotationType.

Ключові класи: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


Дії PDF

Прикріпіть дії URI, GoTo, JavaScript, іменованих та launch до анотацій посилань або як дії відкриття на рівні документа. Дії створюються через фабрику PdfAction і типізуються за допомогою ActionType.

Ключові класи: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


Форми та поля

Отримуйте доступ до інтерактивних полів AcroForm (текстові поля, прапорці, списки вибору), читайте значення полів і перебирайте колекції полів за допомогою Document.Form.

Ключові класи: Form, Field, CheckboxField, ChoiceField, TextBoxField


Витяг тексту

Витягайте фрагменти тексту та інформацію про символи з будь‑якої сторінки за допомогою TextFragmentAbsorber. Перемикайтеся між сегментами тексту та перевіряйте властивості шрифту.

Ключові класи: TextFragmentAbsorber, TextFragment


Обробка зображень

Працюйте з ресурсами зображень, вбудованими у PDF і конвертуйте між підтримуваними растровими форматами, використовуючи ImageFormat перелік (Bmp, Jpeg, Png, Tiff, Gif та інші).

Ключові класи: ImageFormat


Парсинг потоку вмісту

Розбирайте потоки вмісту PDF на рівні операторів, використовуючи Operator і
OperatorCollection. Перевіряйте переходи графічного стану, включаючи заповнення/обведення
альфа та режим змішування за допомогою ExtGState.

Ключові класи: Operator, OperatorCollection, ExtGState, GraphicsState


розширення полів JavaScript

Застосуйте правила форматування полів JavaScript, сумісні з Acrobat, у керованому коді.
FieldDateTimeFormatter форматує рядки дати/часу, використовуючи шаблони форматування в стилі Acrobat. FieldNumberCurrencyFormatter форматує числові значення як валюту.
FieldNumberPercentFormatter форматує числові значення у відсотки.

Ключові класи: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Фасади

Використовуйте FormattedText для опису стилізованого тексту для операцій stamp і mend.
Стиль шрифту та кодування контролюються за допомогою FontStyle і
EncodingType перерахувань.

Ключові класи: FormattedText, FontColor, FontStyle, EncodingType

Див. також

 Українська