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