Добавление вложения в PDF документ

Contents
[ ]

Вложения могут содержать широкий спектр информации и могут быть различных типов файлов. В этой статье объясняется, как добавить вложение в PDF файл.

  1. Создайте объект FileSpecification, содержащий файл, который вы хотите прикрепить, и описание файла.

  2. Добавьте объект FileSpecification в коллекцию EmbeddedFiles объекта Document с помощью метода add(..). Коллекция EmbeddedFiles содержит все вложения, добавленные в файл PDF.

Следующий фрагмент кода показывает, как добавить вложение в PDF-документ.

public class ExampleAttachments {
    
    private static String _dataDir = "/home/aspose/pdf-examples/Samples/Attachments/";

    public static void AddingAttachment() {
        // Открыть документ
        Document pdfDocument = new Document(_dataDir+"input.pdf");
        // Настроить новый файл, который будет добавлен как вложение
        FileSpecification fileSpecification = new FileSpecification("sample.txt", "Пример текстового файла");
        // Добавить вложение в коллекцию вложений документа
        pdfDocument.getEmbeddedFiles().add(fileSpecification);
        // Сохранить обновленный документ
        pdfDocument.save("output.pdf");
    }
}