Convertir PDF/A en format PDF
Contents
[
Hide
]
Convertir un document PDF/A en PDF
Convertir un document PDF/A en PDF signifie supprimer les restrictions PDF/A du document original. La classe Document possède la méthode RemovePdfaCompliance(..) pour supprimer les informations de conformité PDF du fichier d’entrée/source.
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();
// Créer un objet Document
Document document = new Document(pdfaDocumentFileName);
// Supprimer les informations de conformité PDF/A
document.removePdfaCompliance();
// Enregistrer la sortie au format XML
document.save(documentFileName);
document.close();
}
Cette information est également supprimée si vous apportez des modifications au document (par exemple, ajoutez des pages). Dans l’exemple suivant, le document de sortie perd la conformité PDF/A après l’ajout de la page.
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();
// Créer un objet Document
Document document = new Document(pdfaDocumentFileName);
// L'ajout d'une nouvelle page (vide) supprime les informations de conformité PDF/A.
document.getPages().add();
// Enregistrer le document mis à jour
document.save(documentFileName);
document.close();
}