Ajouter une pièce jointe

Ajouter une pièce jointe à un document

  1. Liez le PDF source à la façade PdfContentEditor.

  2. Ouvrez le fichier joint en tant que flux d’entrée.

  3. Appelez addDocumentAttachment(...) avec le flux, le nom du fichier et la description.

  4. Enregistrez le document PDF mis à jour.

public static void addAttachment(Path inputFile, Path attachmentFile, Path outputFile) throws Exception {
    PdfContentEditor editor = new PdfContentEditor();
    try (InputStream attachmentStream = Files.newInputStream(attachmentFile)) {
        editor.bindPdf(inputFile.toString());
        editor.addDocumentAttachment(attachmentStream, attachmentFile.getFileName().toString(), "Sample attachment.");
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}