Конвертировать PDF/A в формат PDF
Contents
[
Hide
]
Конвертировать документ PDF/A в PDF
Конвертирование документа PDF/A в PDF означает удаление ограничений PDF/A из оригинального документа. Класс Document имеет метод RemovePdfaCompliance(..) для удаления информации о соответствии PDF из входного/исходного файла.
public static void runPDFA_to_PDF() {
String pdfaDocumentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF.pdf").toString();
String documentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF_out.pdf").toString();
// Создать объект Document
Document document = new Document(pdfaDocumentFileName);
// Удалить информацию о соответствии PDF/A
document.removePdfaCompliance();
// Сохранить результат в формате XML
document.save(documentFileName);
document.close();
}
This info also removes if you make any changes in the document (e.g. add pages). In the following example, the output document loses PDF/A compliance after the page adding.
public static void runPDFAtoPDFAdvanced() {
String pdfaDocumentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF.pdf").toString();
String documentFileName = Paths.get(DATA_DIR.toString(), "PDFAToPDF_out.pdf").toString();
// Создание объекта Document
Document document = new Document(pdfaDocumentFileName);
// Добавление новой (пустой) страницы удаляет информацию о соответствии PDF/A.
document.getPages().add();
// Сохранение обновленного документа
document.save(documentFileName);
document.close();
}