Это краткое руководство содержит информацию о том, как заполнить форму PDF данными Excel с помощью C#. Вы узнаете все шаги по загрузке файлов PDF и Excel, а затем считываете данные из файла XLSX для заполнения полей формы PDF. Это позволит вам написать программу для автоматического заполнения формы PDF из Excel с использованием C#, чтобы для каждой записи в файле Excel создавался отдельный файл PDF.
Шаги по заполнению формы PDF данными Excel с использованием С#
- Установите среду 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 с использованием С#
Этот код демонстрирует процесс заполнения PDF-формы данными Excel с использованием C# с одновременным использованием двух библиотек для работы с PDF и Excel, так что класс Document используется для загрузки файла PDF, а класс Workbook используется для загрузки файла Excel. . Класс Workbook содержит коллекцию рабочих листов, и каждый рабочий лист имеет набор ячеек, к которым можно получить доступ для чтения/записи данных в нем. С другой стороны, класс Document имеет возможность доступа к различным полям формы по имени, а затем устанавливает его значение в соответствии с требованиями.
В этом руководстве показано, как с помощью C# автоматически заполнять форму PDF. Если вы хотите узнать, как найти и заменить текст в PDF-файле, обратитесь к статье как найти и заменить текст в PDF с помощью С#.