Caratteristiche
Caratteristiche
Aspose.PDF FOSS per .NET offre un ampio set di funzionalità di elaborazione PDF in diversi ambiti funzionali.
Tutte le funzionalità sono disponibili senza chiave di licenza sotto la MIT License.
Gestione dei documenti
Crea nuovi documenti PDF, apri file esistenti dal disco o da array di byte, aggiungi e rimuovi pagine e salva o serializza i documenti nuovamente in stream o file.
Classi chiave: Document, Page, PageCollection
Annotazioni
Leggi, crea e modifica l’intera gamma di tipi di annotazione PDF, inclusi note di testo, annotazioni di collegamento, annotazioni a inchiostro, allegati di file, annotazioni caret e annotazioni timbro. Le annotazioni sono accessibili tramite Page.Annotations e tipizzate tramite l’enumerazione AnnotationType.
Classi chiave: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
Azioni PDF
Allega azioni URI, GoTo, JavaScript, named e launch alle annotazioni di collegamento o come azioni di apertura a livello di documento. Le azioni vengono create tramite la fabbrica PdfAction e tipizzate tramite ActionType.
Classi chiave: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Moduli e campi
Accedere ai campi interattivi AcroForm (caselle di testo, caselle di controllo, elenchi a discesa), leggere i valori dei campi e enumerare le collezioni di campi tramite Document.Form.
Classi chiave: Form, Field, CheckboxField, ChoiceField, TextBoxField
Estrazione del testo
Estrai frammenti di testo e informazioni sui caratteri da qualsiasi pagina usandoTextFragmentAbsorber. Naviga tra i segmenti di testo e ispeziona le proprietà dei caratteri.
Classi chiave: TextFragmentAbsorber, TextFragment
Gestione delle immagini
Lavora con le risorse immagine incorporate in un PDF e converti tra i formati raster supportati
utilizzando l’enumerazione ImageFormat
(Bmp, Jpeg, Png, Tiff, Gif e altri).
Classi chiave: ImageFormat
Analisi del content-stream
Analizza i flussi di contenuto PDF a livello di operatore utilizzando Operator e OperatorCollection. Ispeziona le transizioni dello stato grafico includendo l’alpha di riempimento/tratto e la modalità di fusione tramite ExtGState.
Classi chiave: Operator, OperatorCollection, ExtGState, GraphicsState
Estensioni di campo JavaScript
Applica le regole di formattazione dei campi JavaScript compatibili con Acrobat nel codice gestito.FieldDateTimeFormatter formatta le stringhe data/ora usando il formato in stile Acrobat
modelli. FieldNumberCurrencyFormatter formatta i valori numerici come valuta.FieldNumberPercentFormatter formatta i valori numerici come percentuali.
Classi chiave: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Facciate
Usa FormattedText per descrivere il testo formattato per le operazioni di timbro e riparazione. Lo stile del carattere e la codifica sono controllati tramite le enumerazioni FontStyle e EncodingType.
Classi chiave: FormattedText, FontColor, FontStyle, EncodingType