Kaip dirbti su Facades API .NET
Kaip dirbti su Facades API .NET
The Facades API teikia aukšto lygio apvalkalius įprastoms PDF užduotims. Ši vadovas apima formų užpildymą, failų sujungimą ir turinio redagavimą.
Būtinosios sąlygos
| Reikalavimas | Detalė |
|---|---|
| Vykdymo aplinka | .NET 8.0 arba vėlesnė |
| Paketas | dotnet add package Aspose.Pdf.Foss |
Užpildyti formos laukelį
Form fasada atidaro įvesties PDF, užpildo laukus pagal pavadinimą ir įrašo rezultatą į atskirą išvesties failą. Tai išvengia darbo su žemu lygiu Document objektu, kai jums reikia tik paprasto laukų užpildymo.
using var form = new Form("input.pdf", "output.pdf");
form.FillField("FirstName", "Alice");
form.Save();Sujungti du PDF
PdfFileEditor sujungia kelis PDF failus į vieną išvesties dokumentą. Pateikite
šaltinio failų kelius ir paskirties kelią, kad sukurtumėte vieną sujungtą rezultatą.
var editor = new PdfFileEditor();
editor.Concatenate("file1.pdf", "file2.pdf", "merged.pdf");Išgauti puslapių diapazoną
Tas pats PdfFileEditor klasė gali išgauti nuoseklų puslapių intervalą į naują failą. Nurodykite pradžios puslapį, pabaigos puslapį ir išvesties kelią.
var editor = new PdfFileEditor();
editor.Extract("source.pdf", 2, 5, "pages2to5.pdf");Pagrindinės klasės
| Klasė | Tikslas |
|---|---|
Form | Skaityti ir rašyti formų laukų reikšmes |
PdfFileEditor | Sulieti, suskaidyti, išgauti puslapius |
PdfContentEditor | Redaguoti puslapio turinį |
PdfFileSignature | Pasirašyti ir patikrinti dokumentus |
PdfFileStamp | Pridėti antspaudus prie puslapių |
PdfConverter | Atvaizduoti puslapius į vaizdus |