Bekerja dengan Formulir XFA
Contents
[
Hide
]
Formulir XFA dapat dikonversi ke AcroForms standar sehingga dapat diproses dengan API formulir PDF reguler.
Mengonversi formulir XFA dinamis ke AcroForm
- Buka PDF sumber
Document. - Akses dokumen
Formdan atur yang diperlukan propertiFormType. - Simpan PDF yang diperbarui
Document.
public static void convertDynamicXfaToAcroform(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
document.getForm().setType(FormType.Standard);
document.save(outputFile.toString());
}
}
Mengonversi formulir XFA dengan ignoreNeedsRendering
- Buka PDF sumber
Document. - Akses dokumen
Formdan atur yang diperlukan propertiignoreNeedsRenderingdanFormType. - Simpan PDF yang diperbarui
Document.
public static void convertXfaFormWithIgnoreNeedsRendering(Path inputFile, Path outputFile) {
try (Document document = new Document(inputFile.toString())) {
if (!document.getForm().getNeedsRendering() && document.getForm().hasXfa()) {
document.getForm().setIgnoreNeedsRendering(true);
}
document.getForm().setType(FormType.Standard);
document.save(outputFile.toString());
}
}