The implementation is rather basic:
- Code: Select all
public class PdfToPdfA {
public static void main(String[] args) {
LicenseProvider.setLicenseFile("src/main/resources/license.elic.xml");
String sourceFile = "src/main/resources/source/NOTA1.pdf";
String outputDir = "src/main/resources/output/";
createPdfA1A(sourceFile, outputDir);
createPdfA1B(sourceFile, outputDir);
createPdfA2A(sourceFile, outputDir);
createPdfA2B(sourceFile, outputDir);
createPdfA3A(sourceFile, outputDir);
createPdfA3B(sourceFile, outputDir);
}
private static void createPdfA1A(String sourceFile, String outputDir) {
PdfStandardsConverter converter = new PdfStandardsConverter(sourceFile);
converter.toPdfA1A(outputDir + "createPdfA1A.pdf");
}
private static void createPdfA1B(String sourceFile, String outputDir) {
PdfStandardsConverter converter = new PdfStandardsConverter(sourceFile);
converter.toPdfA1B(outputDir + "createPdfA1B.pdf");
}
...
}
Files are correctly generated, but for A1A i have an error while running validation with VERAPdf.