Lietošanas gadījumi — Aspose.PDF FOSS for .NET

Lietošanas gadījumi — Aspose.PDF FOSS for .NET

PDF dokumentu ģenerēšana un arhivēšana

Daudzām .NET lietojumprogrammām ir jāizveido PDF dokumenti programmatiski — kvīti, rēķini, atskaites vai atbilstības ieraksti — nepaļaujoties uz maksas bibliotēkām vai ārējiem rīkiem. Aspose.PDF FOSS for .NET ļauj izveidot Document, izmantojot Document.Create(), izveidot lapu koku, pievienot anotācijas un saglabāt rezultātu, izmantojot Document.Save() vai Document.ToArray(). Tā kā bibliotēkai nav nepieciešama Adobe Acrobat vai Ghostscript instalācija, tā netraucē integrējas konteinerizētās CI/CD cauruļvados un serverless funkcijās.

Galvenās klases: Document, Page, PageCollection


PDF apvienošana un grupveida apvienošana

Dokumentu pārvaldības sistēmām bieži jāapvieno vairāki PDF faili — pievienojot vāka lapu, apvienojot veidlapu atbildes vai savienojot atskaites vienā arhīvā. Aspose.PDF FOSS nodrošina Document.Merge() un Document.MergeDocuments(), lai apvienotu Document objektu masīvus vai failu ceļus vienā izsaukumā. Apvienotais dokuments pēc tam var tikt saglabāts plūsmā vai failā.

Galvenās klases: Document, MergeOptions


Anotācijas darbplūsmas

Pārskatīšanas un apstiprināšanas darbplūsmas balstās uz anotācijām: izcelšanu, zīmogus, teksta piezīmes, saites darbības un ūdenszīmes. Aspose.PDF FOSS atklāj AnnotationCollection katrā Page, ar metodēm, lai pievienotu LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation un InkAnnotation objektus. Izmaiņas tiek saglabātas, saglabājot dokumentu atpakaļ ar Document.Save().

Galvenās klases: Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation


AcroForm lauka formatēšana

PDF veidlapas bieži prasa, lai lauka vērtības tiktu parādītas ar konsekventu formatēšanu: datumi lokālam specifiskos modeļos, valūtas summas ar pareizo simbolu un decimālais atdalītājs, vai procenti ar fiksētu precizitāti. JavascriptExtensions klases Aspose.PDF FOSS īsteno PDF JavaScript AF_* formatēšanas funkcijas servera pusē, likvidējot vajadzību pēc JavaScript dzinēja. FieldDateTimeFormatter.Format() pārvērš neapstrādātu datuma virkni saskaņā ar Acrobat datuma formāta modeli, FieldNumberCurrencyFormatter.Format() formatē skaitlisku virkni kā valūtas vērtību, un FieldNumberPercentFormatter.Format() formatē skaitli kā procentu.

Galvenās klases: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Hipersaite un navigācijas darbības iekļaušana

Interaktīvie PDF izmanto PDF darbības, lai pārvietotos dokumentā vai palaistu ārējus URL. Aspose.PDF FOSS atbalsta PdfAction.CreateUri() tīmekļa saitēm, PdfAction.CreateGoTo() lapu indeksēšanai, PdfAction.CreateNamed() standarta nosauktām darbībām (piemēram, NextPage, PrevPage) un PdfAction.CreateJavaScript() skriptētām mijiedarbībām. Darbības tiek pievienotas LinkAnnotation objektiem un ticami saglabājas caur atvēršanas/saglabāšanas cikliem.

Svarīgākās klases: PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction


Dokumenta pārbaude un metadatu izguve

Rīki, kas pārbauda PDF saturu — pārbaudot lapas dimensijas, uzskaitot anotācijas, lasot dokumenta darbības vai uzskaitot iegultu JavaScript — var izmantot Aspose.PDF FOSS lasīšanas tikai API virsmu. Document.Pages atklāj PageCollection, Page.Annotations nodrošina tipizētu piekļuvi katrai anotācijai, un Document.JavaScript satur dokumenta līmeņa JavaScript kolekciju. Tas padara bibliotēku piemērotu atbilstības skeneriem, satura auditoriem un automatizētām pārskatu pārbaudes cauruļvadiem.

Galvenās klases: Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection

Skatīt arī

 Latviešu