Značajke

Značajke

Aspose.PDF FOSS za .NET pruža širok skup mogućnosti obrade PDF-a kroz nekoliko funkcionalnih područja. Sve značajke su dostupne bez licence pod MIT licencom.


Upravljanje dokumentima

Stvorite nove PDF dokumente, otvorite postojeće datoteke s diska ili iz bajtnih nizova, dodajte i uklonite stranice te spremite ili serijalizirajte dokumente natrag u tokove ili datoteke.

Ključne klase: Document, Page, PageCollection


Anotacije

Čitajte, stvarajte i mijenjajte cijeli raspon vrsta PDF anotacija, uključujući tekstualne bilješke, anotacije poveznica, anotacije tinte, privitke datoteka, anotacije pokazivača i anotacije pečata. Anotacije se pristupa putem Page.Annotations i tipiziraju putem enumeracije AnnotationType.

Ključne klase: Annotation, AnnotationCollection, LinkAnnotation, AnnotationType


PDF akcije

Priložite URI, GoTo, JavaScript, named i launch radnje na anotacije poveznica ili kao radnje otvaranja na razini dokumenta. Radnje se stvaraju putem tvornice PdfAction i tipiziraju putem ActionType.

Ključne klase: PdfAction, GoToAction, JavascriptAction, NamedAction, ActionType


Obrasci i polja

Pristupite interaktivnim AcroForm poljima (tekstualnim okvirima, potvrdnim okvirima, popisima izbora), pročitajte vrijednosti polja i nabrojite kolekcije polja putem Document.Form.

Ključne klase: Form, Field, CheckboxField, ChoiceField, TextBoxField


Ekstrakcija teksta

Izvucite fragmente teksta i informacije o znakovima s bilo koje stranice koristeći TextFragmentAbsorber. Navigirajte tekstualnim segmentima i pregledajte svojstva fonta.

Ključne klase: TextFragmentAbsorber, TextFragment


Upravljanje slikama

Radite s resursima slika ugrađenim u PDF i pretvarajte između podržanih raster formata koristeći enumeraciju ImageFormat (Bmp, Jpeg, Png, Tiff, Gif i druge).

Ključne klase: ImageFormat


Parsiranje content-streama

Parsirajte PDF sadržajne tokove na razini operatora koristeći Operator i OperatorCollection. Ispitajte prijelaze grafičkog stanja uključujući alfa ispunu/potez i način miješanja putem ExtGState.

Ključne klase: Operator, OperatorCollection, ExtGState, GraphicsState


JavaScript proširenja polja

Primijenite pravila formatiranja polja u JavaScriptu kompatibilna s Acrobatom u upravljanom kodu. FieldDateTimeFormatter formatira nizove datuma/vremena koristeći obrasce formata u stilu Acrobat uzorci. FieldNumberCurrencyFormatter formatira numeričke vrijednosti kao valutu. FieldNumberPercentFormatter formatira numeričke vrijednosti kao postotke.

Ključne klase: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Fasade

Koristite FormattedText za opis stiliziranog teksta za operacije pečata i popravka. Stil fonta i kodiranje kontroliraju se putem enumeracija FontStyle i EncodingType.

Ključne klase: FormattedText, FontColor, FontStyle, EncodingType

Vidi također

 Hrvatski