Copiar campo externo

Copiar un campo de otro PDF

  1. Cree un PDF de destino con al menos una página.
  2. Enlace el PDF de destino a la fachada FormEditor.
  3. Llame copyOuterField(...) con la ruta del documento fuente, el nombre del campo, la página objetivo y las coordenadas.
  4. Guarde el documento de destino actualizado.
public static void copyOuterField(Path inputFile, Path outputFile) {
    try (Document document = new Document()) {
        document.getPages().add();
        document.save(outputFile.toString());
    }

    FormEditor editor = new FormEditor();
    try {
        editor.bindPdf(outputFile.toString());
        editor.copyOuterField(inputFile.toString(), "First Name", 1, 200, 600);
        editor.save(outputFile.toString());
    } finally {
        editor.close();
    }
}