Funkcje

Funkcje

Aspose.PDF FOSS for .NET zapewnia szeroki zestaw możliwości przetwarzania PDF w różnych obszarach funkcjonalnych. Wszystkie funkcje są dostępne bez klucza licencyjnego na licencji MIT License.


Zarządzanie dokumentami

Twórz nowe dokumenty PDF, otwieraj istniejące pliki z dysku lub tablice bajtów, dodawaj i usuwaj strony oraz zapisuj lub serializuj dokumenty z powrotem do strumieni lub plików.

Kluczowe klasy: Document, Page, PageCollection


Adnotacje

Odczytuj, twórz i modyfikuj pełen zakres typów adnotacji PDF, w tym notatki tekstowe, adnotacje linków, adnotacje odręczne, załączniki plików, adnotacje karetki i adnotacje pieczęci. Adnotacje są dostępne poprzez Page.Annotations i typowane za pomocą wyliczenia AnnotationType.

Kluczowe klasy: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


Akcje PDF

Dołącz akcje URI, GoTo, JavaScript, nazwane i uruchamiania do adnotacji linków lub jako akcje otwarcia na poziomie dokumentu. Akcje są tworzone przez PdfAction fabrykę i typowane za pomocą ActionType.

Kluczowe klasy: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


Formularze i pola

Uzyskaj dostęp do interaktywnych pól AcroForm (pola tekstowe, pola wyboru, listy wyboru), odczytaj wartości pól i wylicz kolekcje pól poprzez Document.Form.

Kluczowe klasy: Form, Field, CheckboxField, ChoiceField, TextBoxField


Ekstrakcja tekstu

Wyodrębnij fragmenty tekstu i informacje o znakach z dowolnej strony przy użyciu TextFragmentAbsorber. Przeglądaj segmenty tekstu i sprawdzaj właściwości czcionek.

Kluczowe klasy: TextFragmentAbsorber, TextFragment


Obsługa obrazów

Pracuj z zasobami obrazów osadzonymi w pliku PDF i konwertuj pomiędzy obsługiwanymi
formatami rastrowymi przy użyciu wyliczenia ImageFormat
(Bmp, Jpeg, Png, Tiff, Gif i inne).

Kluczowe klasy: ImageFormat


Parsowanie strumienia zawartości

Analizuj strumienie zawartości PDF na poziomie operatora przy użyciu Operator i OperatorCollection. Sprawdzaj przejścia stanu graficznego, w tym alfa wypełnienia/kreski oraz tryb mieszania za pomocą ExtGState.

Kluczowe klasy: Operator, OperatorCollection, ExtGState, GraphicsState


Rozszerzenia pól JavaScript

Zastosuj reguły formatowania pól JavaScript zgodne z Acrobat w kodzie zarządzanym.
FieldDateTimeFormatter formatuje ciągi daty/godziny przy użyciu formatu w stylu Acrobat
wzorców. FieldNumberCurrencyFormatter formatuje wartości liczbowe jako walutę.
FieldNumberPercentFormatter formatuje wartości liczbowe jako procenty.

Kluczowe klasy: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Fasady

Użyj FormattedText do opisania sformatowanego tekstu dla operacji stamp i mend. Styl czcionki i kodowanie są kontrolowane przez wyliczenia FontStyle i EncodingType.

Kluczowe klasy: FormattedText, FontColor, FontStyle, EncodingType

Zobacz także

 Polski