Функции

Функции

Aspose.PDF FOSS for .NET предоставя широк набор от възможности за обработка на PDF
в различни функционални области. Всички функции са достъпни без лицензен
ключ под MIT License.


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

Създавайте нови PDF документи, отваряйте съществуващи файлове от диск или байтови масиви, добавяйте и премахвайте страници и запазвайте или сериализирайте документите обратно към потоци или файлове.

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


Анотации

Прочетете, създавайте и модифицирайте пълния набор от типове PDF анотации, включително текстови бележки, линкови анотации, мастилени анотации, файлови прикачени файлове, курсорни анотации и печатни анотации. Анотациите се достъпват чрез Page.Annotations и се типизират чрез изброяването AnnotationType.

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


PDF действия

Прикрепете URI, GoTo, JavaScript, named и 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‑style format
шаблони. FieldNumberCurrencyFormatter форматира числови стойности като валута.
FieldNumberPercentFormatter форматира числови стойности като проценти.

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


Фасади

Използвайте FormattedText за описание на стилизиран текст за операции stamp и mend.
Стилът и кодирането на шрифта се контролират чрез изброяванията FontStyle и
EncodingType.

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

Вижте също

 Български