Funcționalități
Funcționalități
Aspose.PDF FOSS pentru .NET oferă un set larg de capabilităţi de procesare PDF în mai multe domenii funcţionale. Toate funcţiile sunt disponibile fără o cheie de licenţă sub Licenţa MIT.
Gestionarea documentelor
Creează documente PDF noi, deschide fișiere existente de pe disc sau din matrici de octeți, adaugă și elimină pagini și salvează sau serializa documentele înapoi în fluxuri sau fișiere.
Clase cheie: Document, Page, PageCollection
Adnotări
Citiți, creați și modificați întreaga gamă de tipuri de adnotări PDF, inclusiv note
text, adnotări de link, adnotări de cerneală, atașamente de fișiere, adnotări de cursor,
și adnotări de ștampilă. Adnotările sunt accesate prin Page.Annotations și
tipate prin enumerarea AnnotationType.
Clase cheie: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
Acțiuni PDF
Atașați acțiuni URI, GoTo, JavaScript, denumite și de lansare la adnotările de legătură sau
ca acțiuni de deschidere la nivel de document. Acțiunile sunt create prin intermediul PdfAction
fabricii și tipizate prin ActionType.
Clase cheie: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formulare și câmpuri
Accesați câmpurile interactive AcroForm (casete de text, casete de bifare, liste de selecție), citiți valorile câmpurilor și enumerați colecțiile de câmpuri prin Document.Form.
Clase cheie: Form, Field, CheckboxField, ChoiceField, TextBoxField
Extracție de text
Extrage fragmente de text și informații despre caractere de pe orice pagină utilizând
TextFragmentAbsorber. Navighează prin segmentele de text și inspectează proprietățile fontului.
Clase cheie: TextFragmentAbsorber, TextFragment
Gestionarea imaginilor
Lucrați cu resursele de imagine încorporate într-un PDF și convertiți între formatele raster acceptate utilizând enumerarea ImageFormat
(Bmp, Jpeg, Png, Tiff, Gif, și altele).
Clase cheie: ImageFormat
Analiza fluxului de conținut
Analizați fluxurile de conținut PDF la nivel de operator utilizând Operator șiOperatorCollection. Inspectați tranzițiile stării grafice, inclusiv alfa de umplere/contur
și modul de amestecare prin ExtGState.
Clase cheie: Operator, OperatorCollection, ExtGState, GraphicsState
Extensii de câmp JavaScript
Aplicați regulile de formatare a câmpurilor JavaScript compatibile cu Acrobat în cod gestionat.FieldDateTimeFormatter formatează șiruri de dată/oră utilizând modele de format
în stil Acrobat. FieldNumberCurrencyFormatter formatează valori numerice ca monedă.FieldNumberPercentFormatter formatează valori numerice ca procente.
Clase cheie: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Fațade
Utilizați FormattedText pentru a descrie text stilizat pentru operațiunile stamp și mend.
Stilul fontului și codificarea sunt controlate prin enumerările FontStyle șiEncodingType.
Clase cheie: FormattedText, FontColor, FontStyle, EncodingType