Този кратък урок съдържа информация за как да попълните PDF формуляр с данни на Excel с помощта на C#. Ще научите всички стъпки за зареждане на файловете PDF и Excel и след това ще прочетете данни от файл XLSX, за да попълните полетата на PDF формуляра. Това ще ви позволи да напишете програма за автоматично попълване на PDF формуляр от Excel с помощта на C#, така че за всеки запис във файла на Excel да бъде създаден отделен PDF файл.
Стъпки за попълване на PDF формуляр с данни на Excel с помощта на C#
- Създайте IDE среда, за да използвате Aspose.PDF и Aspose.Cells за .NET, като използвате мениджъра на пакети NuGet
- Заредете PDF файла с полета на формуляра в обекта Document, който трябва да бъде попълнен с данни от Excel файл
- Заредете изходния Excel файл с необходимите данни, като използвате обекта на клас Workbook
- Преминете през всички редове в изходния файл на Excel
- За всяка итерация вземете препратката към целевото поле в изходния PDF файл
- Задайте стойността на полето на желаната колона в текущия ред на файла на Excel
- Повторете итерацията за всички редове и запазете всеки PDF като отделен файл на диска
Тези стъпки ни водят при попълване на PDF формуляр от Excel с помощта на C#, като предоставят подробности за установяването на IDE, последвани от извиквания на API за зареждане както на PDF файла на шаблона, така и на изходния файл на Excel. След като файлът на Excel бъде зареден, всички желани редове се повтарят, така че по време на всяка итерация данните се извличат от различни колони в текущия ред и се попълват в целевите полета на заредения PDF файл. По време на итерацията PDF файлът се записва отделно за всеки запис във файла на Excel.
Код за автоматично попълване на PDF от Excel с помощта на C#
Този код демонстрира процеса за попълване на PDF формуляр с данни на Excel с помощта на C# чрез използване на две библиотеки едновременно за работа с PDF и Excel, така че класът Document се използва за зареждане на PDF файла, а класът Workbook се използва за зареждане на файла на Excel . Класът Workbook съдържа колекция от работни листове и всеки работен лист има колекция от клетки, които могат да бъдат достъпни за четене/запис на данни в него. От друга страна, класът Document има опции за достъп до различни полета на формуляр по име и след това задаване на стойността му според изискванията.
Този урок ръководи как с помощта на C# автоматично да се попълва PDF формуляр. Ако искате да научите процеса за намиране и замяна на текст в PDF, вижте статията на как да намерите и замените текст в PDF с помощта на C#.