Brugssager — Aspose.PDF FOSS for .NET

Brugssager — Aspose.PDF FOSS for .NET

PDF-dokumentgenerering og arkivering

Mange .NET-applikationer har brug for at producere PDF-dokumenter programmatisk — kvitteringer, fakturaer, rapporter eller overholdelsesregistre — uden at skulle stole på betalte biblioteker eller eksterne værktøjer. Aspose.PDF FOSS for .NET lader dig oprette en Document ved hjælp af Document.Create(), bygge sidetræet, tilføje annotations og gemme resultatet med Document.Save() eller Document.ToArray(). Da biblioteket ikke kræver installation af Adobe Acrobat eller Ghostscript, integreres det problemfrit i containeriserede CI/CD-pipelines og serverløse funktioner.

Nøgleklasser: Document, Page, PageCollection


PDF-sammenlægning og batch-samling

Dokumenthåndteringssystemer har ofte brug for at kombinere flere PDF-filer — tilføje en forside, sammenlægge formularsvar eller samle rapporter i et enkelt arkiv. Aspose.PDF FOSS eksponerer Document.Merge() og Document.MergeDocuments() til at kombinere arrays af Document-objekter eller filstier i et enkelt kald. Det sammensatte dokument kan derefter gemmes til en strøm eller fil.

Nøgleklasser: Document, MergeOptions


Annoteringsarbejdsgange

Gennemgangs- og godkendelsesarbejdsgange er afhængige af annotationer: fremhævninger, stempler, tekstnoter, linkhandlinger og vandmærker. Aspose.PDF FOSS eksponerer AnnotationCollection på hver Page, med metoder til at tilføje LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation og InkAnnotation objekter. Ændringer gemmes ved at gemme dokumentet igen med Document.Save().

Nøgleklasser: Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation


AcroForm-feltformatering

PDF-formularer kræver ofte, at felternes værdier vises med ensartet formatering: datoer i regionsspecifikke mønstre, valuta‑beløb med det korrekte symbol og decimalseparator eller procenter med en fast præcision. JavascriptExtensions‑klasserne i Aspose.PDF FOSS implementerer PDF‑JavaScript AF_* formateringsfunktioner på serversiden, hvilket eliminerer behovet for en JavaScript‑motor. FieldDateTimeFormatter.Format() konverterer en rå datostreng i henhold til et Acrobat‑datoformatmønster, FieldNumberCurrencyFormatter.Format() formaterer en numerisk streng som en valuta‑værdi, og FieldNumberPercentFormatter.Format() formaterer et tal som en procentdel.

Nøgleklasser: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Hyperlink og navigationshandlingsindlejring

Interaktive PDF’er bruger PDF-handlinger til at navigere inden for dokumentet eller åbne eksterne URL’er. Aspose.PDF FOSS understøtter PdfAction.CreateUri() for weblinks, PdfAction.CreateGoTo() for sideindekseret navigation, PdfAction.CreateNamed() for standard navngivne handlinger (f.eks. NextPage, PrevPage), og PdfAction.CreateJavaScript() for scriptede interaktioner. Handlinger er knyttet til LinkAnnotation-objekter og bevarer trofast rundtur gennem åbne/gemme-cyklusser.

Nøgleklasser: PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction


Dokumentinspektion og metadataudtræk

Værktøjer, der reviderer PDF-indhold — kontrollerer sidestørrelser, lister annotationer, læser dokumenthandlinger eller opregner indlejret JavaScript — kan bruge Aspose.PDF FOSS’s skrivebeskyttede API-overflade. Document.Pages eksponerer PageCollection, Page.Annotations giver typet adgang til hver annotation, og Document.JavaScript indeholder samlingen af JavaScript på dokumentniveau. Dette gør biblioteket egnet til compliance-scannere, indholdsrevisorer og automatiserede rapportverifikations‑pipelines.

Nøgleklasser: Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection

Se også

 Dansk