Functies
Functies
Aspose.PDF FOSS for .NET biedt een breed scala aan PDF-verwerkingsmogelijkheden over verschillende functionele gebieden. Alle functies zijn beschikbaar zonder licentiesleutel onder de MIT-licentie.
Documentbeheer
Maak nieuwe PDF-documenten, open bestaande bestanden vanaf schijf of byte‑arrays, voeg pagina’s toe en verwijder ze, en sla documenten op of serialiseer ze terug naar streams of bestanden.
Belangrijke klassen: Document, Page, PageCollection
Annotaties
Lees, maak en wijzig het volledige scala aan PDF‑annotatietypen, inclusief tekstnotities, linkannotaties, inktannotaties, bestandsbijlagen, caret‑annotaties en stempelannotaties. Annotaties worden benaderd via Page.Annotations en getypeerd via de AnnotationType‑enumeratie.
Belangrijke klassen: Annotation, AnnotationCollection, LinkAnnotation,
AnnotationType
PDF‑acties
Koppel URI-, GoTo-, JavaScript-, named- en launch-acties aan linkannotaties of als documentniveau-openacties. Acties worden gemaakt via de PdfAction-factory en getypeerd via ActionType.
Belangrijke klassen: PdfAction, GoToAction, JavascriptAction, NamedAction,
ActionType
Formulieren en velden
Toegang tot interactieve AcroForm-velden (tekstvakken, selectievakjes, keuzelijsten), veldwaarden lezen en veldcollecties enumereren via Document.Form.
Belangrijke klassen: Form, Field, CheckboxField, ChoiceField, TextBoxField
Tekstextractie
Haal tekstfragmenten en tekeninformatie van elke pagina op metTextFragmentAbsorber. Navigeer door tekstsegmenten en inspecteer lettertype‑eigenschappen.
Belangrijke klassen: TextFragmentAbsorber, TextFragment
Afbeeldingsverwerking
Werk met afbeeldingsbronnen die in een PDF zijn ingesloten en converteer tussen ondersteunde rasterformaten met behulp van de ImageFormat enumeratie (Bmp, Jpeg, Png, Tiff, Gif en anderen).
Belangrijke klassen: ImageFormat
Content-stream ontleding
Parse PDF-inhoudsstromen op operatorniveau met Operator en
OperatorCollection. Inspecteer overgangen van de grafische status, inclusief vul-/streepalfa
en mengmodus via ExtGState.
Belangrijke klassen: Operator, OperatorCollection, ExtGState, GraphicsState
JavaScript-veldextensies
Pas Acrobat-compatibele JavaScript-veldopmaakregels toe in beheerde code.FieldDateTimeFormatter formatteert datum/tijdreeksen met behulp van Acrobat‑stijl opmaak
patronen. FieldNumberCurrencyFormatter formatteert numerieke waarden als valuta.FieldNumberPercentFormatter formatteert numerieke waarden als percentages.
Belangrijke klassen: FieldDateTimeFormatter, FieldNumberCurrencyFormatter,
FieldNumberPercentFormatter
Gevels
Gebruik FormattedText om gestileerde tekst voor stempel- en herstelbewerkingen te beschrijven. Lettertype stijl en codering worden gecontroleerd via de FontStyle en EncodingType enumeraties.
Belangrijke klassen: FormattedText, FontColor, FontStyle, EncodingType