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