Funkcije
Funkcije
Aspose.PDF FOSS za .NET pruža širok skup mogućnosti obrade PDF‑a u različitim funkcionalnim oblastima. Sve funkcije su dostupne bez licence pod MIT License.
Upravljanje dokumentima
Kreirajte nove PDF dokumente, otvorite postojeće fajlove sa diska ili iz bajt nizova, dodajte i uklonite stranice, i sačuvajte ili serijalizujte dokumente nazad u tokove ili fajlove.
Ključne klase: Document, Page, PageCollection
Анотации
Čitajte, kreirajte i izmenite kompletan spektar tipova PDF anotacija uključujući tekstualne
napomene, anotacije linkova, tintirane anotacije, priloge fajlova, anotacije kursorom,
i anotacije pečata. Anotacije se pristupaju putem Page.Annotations i tipiziraju se putem enumeracije AnnotationType.
Ključne klase: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
PDF akcije
Priložite URI, GoTo, JavaScript, named i launch radnje na anotacije linkova ili kao radnje otvaranja na nivou dokumenta. Radnje se kreiraju putem fabrike PdfAction i tipiziraju se putem ActionType.
Ključne klase: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Obrasci i polja
Pristupite interaktivnim AcroForm poljima (tekstualnim poljima, potvrdnim poljima, listama izbora), pročitajte vrednosti polja i nabrajajte kolekcije polja putem Document.Form.
Ključne klase: Form, Field, CheckboxField, ChoiceField, TextBoxField
Ekstrakcija teksta
Izvucite fragmente teksta i informacije o karakterima sa bilo koje stranice koristećiTextFragmentAbsorber. Navigirajte tekstualnim segmentima i pregledajte svojstva fonta.
Ključne klase: TextFragmentAbsorber, TextFragment
Upravljanje slikama
Radite sa slikovnim resursima ugrađenim u PDF i konvertujte između podržanih raster formata koristeći ImageFormat enumeraciju
(Bmp, Jpeg, Png, Tiff, Gif, i druge).
Ključne klase: ImageFormat
Parsiranje content‑stream‑a
Parsirajte PDF tokove sadržaja na nivou operatora koristeći Operator i OperatorCollection. Pregledajte tranzicije grafičkog stanja uključujući alfa za popunjavanje/liniju i režim mešanja putem ExtGState.
Ključne klase: Operator, OperatorCollection, ExtGState, GraphicsState
JavaScript proširenja polja
Primeni pravila formatiranja polja u JavaScript‑u kompatibilna sa Acrobat‑om u upravljanom kodu.FieldDateTimeFormatter formatira stringove datuma/vremena koristeći Acrobat‑stil format
obrasce. FieldNumberCurrencyFormatter formatira numeričke vrednosti kao valutu.FieldNumberPercentFormatter formatira numeričke vrednosti kao procente.
Ključne klase: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Fasade
Koristite FormattedText da opišete stilizovani tekst za operacije pečata i popravke. Stil fonta i kodiranje se kontrolišu putem FontStyle i EncodingType enumeracija.
Ključne klase: FormattedText, FontColor, FontStyle, EncodingType