Ovaj kratki vodič sadrži informacije o tome kako ispuniti PDF obrazac Excel podacima koristeći C#. Naučit ćete sve korake za učitavanje datoteka PDF i Excel, a zatim pročitati podatke iz datoteke XLSX kako biste ispunili polja PDF obrasca. To će vam omogućiti da napišete program za automatsko ispunjavanje PDF obrasca iz Excela koristeći C# tako da se za svaki zapis u Excel datoteci stvori zasebna PDF datoteka.
Koraci za ispunjavanje PDF obrasca Excel podacima pomoću C#
- Uspostavite IDE okruženje za korištenje Aspose.PDF i Aspose.Cells za .NET pomoću upravitelja paketa NuGet
- Učitajte PDF datoteku s poljima obrasca u objekt Document koji treba ispuniti podacima iz Excel datoteke
- Učitajte izvornu Excel datoteku sa potrebnim podacima pomoću objekta klase Workbook
- Iterirajte kroz sve retke u izvornoj Excel datoteci
- Za svaku iteraciju preuzmite referencu na ciljno polje u izvornoj PDF datoteci
- Postavite vrijednost polja na željeni stupac u trenutnom retku Excel datoteke
- Ponovite iteraciju za sve retke i spremite svaki PDF kao zasebnu datoteku na disk
Ovi koraci nas vode u ispunjavanju PDF obrasca iz Excela pomoću C# pružajući pojedinosti o uspostavi IDE-a nakon čega slijede API pozivi za učitavanje PDF datoteke predloška i izvorne Excel datoteke. Nakon što se Excel datoteka učita, svi željeni redci se ponavljaju tako da se tijekom svake iteracije podaci dohvaćaju iz različitih stupaca u trenutnom retku i ispunjavaju ciljna polja učitane PDF datoteke. Tijekom ponavljanja, PDF datoteka sprema se zasebno za svaki zapis u Excel datoteci.
Kod za automatsko popunjavanje PDF-a iz Excela pomoću C#
Ovaj kôd demonstrira postupak ispunjavanja PDF obrasca Excel podacima pomoću C# korištenjem dvije biblioteke istovremeno za rad s PDF-om i Excelom tako da se klasa Document koristi za učitavanje PDF datoteke, a klasa Workbook za učitavanje Excel datoteke . Klasa Radna knjiga sadrži zbirku radnih listova, a svaki radni list ima zbirku ćelija kojima se može pristupiti radi čitanja/pisanja podataka u njima. S druge strane, klasa Document ima opcije za pristup različitim poljima obrasca po imenu i zatim postavljanje njihove vrijednosti prema zahtjevima.
Ovaj vodič vodi kako pomoću C# automatski ispuniti PDF obrazac. Ako želite naučiti postupak pronalaženja i zamjene teksta u PDF-u, pogledajte članak na kako pronaći i zamijeniti tekst u PDF-u koristeći C#.