Ten krótki samouczek zawiera informacje na temat wypełniania formularza PDF danymi programu Excel przy użyciu języka C#. Nauczysz się wszystkich kroków, aby załadować pliki PDF i Excel, a następnie odczytać dane z pliku XLSX, aby wypełnić pola formularza PDF. Umożliwi to napisanie programu do automatycznego wypełniania formularza PDF z programu Excel przy użyciu języka C# w taki sposób, że dla każdego rekordu w pliku Excel zostanie utworzony osobny plik PDF.
Kroki, aby wypełnić formularz PDF danymi programu Excel przy użyciu języka C#
- Stwórz środowisko IDE do używania Aspose.PDF i Aspose.Cells dla platformy .NET przy użyciu menedżera pakietów NuGet
- Załaduj plik PDF z polami formularza do obiektu Document, który ma zostać wypełniony danymi z pliku Excel
- Załaduj źródłowy plik Excel zawierający wymagane dane za pomocą obiektu klasy Workbook
- Przejrzyj wszystkie wiersze w źródłowym pliku programu Excel
- Dla każdej iteracji uzyskaj odniesienie do pola docelowego w źródłowym pliku PDF
- Ustaw wartość pola na żądaną kolumnę w bieżącym wierszu pliku Excel
- Powtórz iterację dla wszystkich wierszy i zapisz każdy plik PDF jako osobny plik na dysku
Te kroki prowadzą nas do wypełniania formularza PDF z programu Excel przy użyciu języka C#, podając szczegóły dotyczące ustanowienia IDE, a następnie wywołania interfejsu API w celu załadowania zarówno szablonu pliku PDF, jak i źródłowego pliku programu Excel. Po załadowaniu pliku Excel wszystkie żądane wiersze są powtarzane w taki sposób, że podczas każdej iteracji dane są pobierane z różnych kolumn w bieżącym wierszu i wypełniane w docelowych polach załadowanego pliku PDF. Podczas iteracji plik PDF jest zapisywany osobno dla każdego rekordu w pliku Excel.
Kod do autouzupełniania PDF z Excela przy użyciu C#
Ten kod demonstruje proces wypełniania formularza PDF danymi programu Excel przy użyciu języka C# przy użyciu dwóch bibliotek jednocześnie do pracy z plikami PDF i programem Excel, tak że klasa Document służy do ładowania pliku PDF, a klasa Workbook służy do ładowania pliku Excel . Klasa Workbook zawiera kolekcję arkuszy roboczych, a każdy arkusz zawiera kolekcję komórek, do których można uzyskać dostęp w celu odczytu/zapisu danych. Z drugiej strony klasa Document ma opcje dostępu do różnych pól formularza według nazwy, a następnie ustawiania ich wartości zgodnie z wymaganiami.
Ten samouczek przedstawia sposób automatycznego wypełniania formularza PDF za pomocą języka *C#. Jeśli chcesz poznać proces znajdowania i zastępowania tekstu w pliku PDF, zapoznaj się z artykułem na temat jak znaleźć i zamienić tekst w PDF przy użyciu C#.