У цьому короткому посібнику пояснюється, як заповнити форму PDF з даних Excel у Java. Він містить усі необхідні деталі для налаштування середовища, докладні кроки для завантаження PDF-файлу шаблону, методи завантаження та повторення всіх рядків у файлі Excel, а також приклад коду, який можна використовувати для заповнення PDF-форми з Excel в Java. Ви також дізнаєтесь про виклики API для доступу до будь-якого поля форми за вашим вибором, а потім установіть його значення з даними з будь-якого рядка та стовпця завантаженого файлу XLSX.
Кроки для заповнення PDF з Excel у Java
- Створіть середовище для використання Aspose.PDF і Aspose.Cells зі сховища
- Завантажте вихідний файл Excel в об’єкт Workbook, що містить вихідні дані для форми PDF
- Перегляньте всі рядки у вихідному файлі Excel
- Завантажте PDF-файл шаблону в об’єкт Document class і отримайте доступ до полів форми в ньому
- Заповніть дані в кожному полі форми з потрібного стовпця в кожному рядку даних Excel
- Збережіть кожен вихідний PDF-файл із посиланням на ключові дані в даних рядка Excel
Ці кроки заповнюють PDF із Excel у Java так, що спочатку завантажується вихідний файл Excel, а потім виконується ітерація по всіх потрібних рядках у ньому, щоб отримати доступ до відповідного значення клітинки. Під час ітерації завантажується PDF-файл шаблону та доступ до його відповідних полів для встановлення значень із файлу Excel. У тій самій ітерації кожен заповнений файл PDF зберігається окремо з посиланням на поточний рядок у ітерації.
Код для автозаповнення PDF з Excel у Java
Цей код демонструє процес автоматичного заповнення PDF-форми з даних Excel у Java шляхом завантаження файлу Excel в об’єкт класу Workbook, який підтримує доступ до кожного рядка та стовпця аркуша та отримання або налаштування значень у ньому. З іншого боку, клас Document надає параметри для завантаження PDF-файлу шаблону та отримання доступу до будь-якого з його полів, використовуючи його ім’я для доступу до значень і збереження оновленого PDF-файлу на диску.
У цій темі ми навчилися процесу заповнення файлу PDF даними з файлу Excel. Якщо ви хочете дізнатися, як захистити PDF-файл паролем, перегляньте статтю як захистити PDF паролем у Java.