Käyttötapaukset — Aspose.PDF FOSS for .NET

Käyttötapaukset — Aspose.PDF FOSS for .NET

PDF-dokumentin luominen ja arkistointi

Monet .NET-sovellukset tarvitsevat PDF-asiakirjojen luomista ohjelmallisesti — kuitteja, laskuja, raportteja tai vaatimustenmukaisuustietoja — ilman maksullisten kirjastojen tai ulkoisten työkalujen käyttöä. Aspose.PDF FOSS for .NET antaa sinun luoda Document käyttäen Document.Create(), rakentaa sivupuun, lisätä merkintöjä ja tallentaa tuloksen Document.Save() tai Document.ToArray() avulla. Koska kirjasto ei vaadi Adobe Acrobat- tai Ghostscript-asennusta, se integroidaan puhtaasti kontitettuja CI/CD-putkiin ja serverittomiin toimintoihin.

Keskeiset luokat: Document, Page, PageCollection


PDF-yhdistäminen ja eräkoonti

Dokumentinhallintajärjestelmät tarvitsevat usein useiden PDF‑tiedostojen yhdistämistä — esimerkiksi kansilehden lisäämistä, lomakevastauksien yhdistämistä tai raporttien paketoimista yhdeksi arkistoksi. Aspose.PDF FOSS tarjoaa Document.Merge() ja Document.MergeDocuments() taulukoiden yhdistämiseen Document‑objekteista tai tiedostopolkuista yhdessä kutsussa. Yhdistetty asiakirja voidaan sitten tallentaa virtaan tai tiedostoon.

Keskeiset luokat: Document, MergeOptions


Annotaatiotyönkulut

Arviointi- ja hyväksymistyönkulut perustuvat merkintöihin: korostuksiin, leimoihin, tekstimuistiinpanoihin, linkkitoimintoihin ja vesileimoihin. Aspose.PDF FOSS paljastaa AnnotationCollection jokaisessa Page, ja siinä on menetelmiä LinkAnnotation, TextAnnotation, HighlightAnnotation, StampAnnotation, WatermarkAnnotation, CaretAnnotation ja InkAnnotation -objektien lisäämiseen. Muutokset tallennetaan tallentamalla asiakirja takaisin Document.Save().

Keskeiset luokat: Document, Page, AnnotationCollection, LinkAnnotation, WatermarkAnnotation, StampAnnotation


AcroForm-kentän muotoilu

PDF-lomakkeet vaativat usein kenttäarvojen näyttämistä yhdenmukaisessa muotoilussa: päivämääriä paikallisissa malleissa, valuuttamääriä oikealla symbolilla ja desimaalierottimella tai prosentteja kiinteällä tarkkuudella. JavascriptExtensions-luokat Aspose.PDF FOSS:ssä toteuttavat PDF JavaScript AF_* -muotoilutoiminnot palvelinpuolella, poistaen JavaScript‑moottorin tarpeen. FieldDateTimeFormatter.Format() muuntaa raakapäivämäärämerkkijonon Acrobat-päivämäärämuotoilumallin mukaan, FieldNumberCurrencyFormatter.Format() muotoilee numeerisen merkkijonon valuuttamääräksi ja FieldNumberPercentFormatter.Format() muotoilee numeron prosenttiosuudeksi.

Keskeiset luokat: FieldDateTimeFormatter, FieldNumberCurrencyFormatter, FieldNumberPercentFormatter


Hyperlink- ja navigointitoiminnon upotus

Interaktiiviset PDF:t käyttävät PDF-toimintoja navigoidakseen asiakirjan sisällä tai käynnistääkseen ulkoisia URL-osoitteita. Aspose.PDF FOSS tukee PdfAction.CreateUri() verkkolinkkejä varten, PdfAction.CreateGoTo() sivuindeksoituun navigointiin, PdfAction.CreateNamed() standardeja nimettyjä toimintoja (esim. NextPage, PrevPage) ja PdfAction.CreateJavaScript() skriptattuja vuorovaikutuksia. Toiminnot liitetään LinkAnnotation-objekteihin ja ne kulkevat läpi avaus- ja tallennussyklien luotettavasti.

Keskeiset luokat: PdfAction, LinkAnnotation, GoToAction, NamedAction, JavascriptAction


Dokumentin tarkastus ja metatietojen poiminta

Työkalut, jotka tarkastavat PDF-sisältöä — tarkistamalla sivukoot, luettelemalla merkinnät, lukemalla asiakirjan toiminnot tai luettelemalla upotetun JavaScriptin — voivat käyttää Aspose.PDF FOSS:n luku‑vain API-pintaa. Document.Pages paljastaa PageCollection, Page.Annotations tarjoaa tyypitetyn pääsyn kuhunkin merkintään, ja Document.JavaScript sisältää asiakirjatasoisen JavaScript‑kokoelman. Tämä tekee kirjastosta sopivan vaatimustenmukaisuusskannereille, sisällön tarkastajille ja automatisoiduille raporttien tarkistusputkille.

Keskeiset luokat: Document, Page, PageCollection, AnnotationCollection, JavaScriptCollection

Katso myös

 Suomi