Добавление вложений в PDF на Java
Contents
[
Hide
]
Чтобы прикрепить файл к PDF, загрузите исходный документ, создайте объект FileSpecification, добавьте его в коллекцию встроенных файлов и сохраните результат.
Добавление вложения в документ PDF
Используйте этот пример, когда внешний файл должен быть внедрён в существующий PDF.
- Откройте исходный PDF в объекте Document.
- Создайте FileSpecification для файла, который вы хотите встроить.
- Добавьте спецификацию файла в коллекцию
EmbeddedFilesи сохраните обновлённый документ.
public static void addAttachments(Path inputFile, Path attachmentPath, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
FileSpecification fileSpecification = new FileSpecification(attachmentPath.toString(), "Sample text file");
document.getEmbeddedFiles().add(attachmentPath.getFileName().toString(), fileSpecification);
document.save(outputFile.toString());
}
}