From d754136a4e661fbe031bf55f495d12b984b8ccf8 Mon Sep 17 00:00:00 2001 From: Renee Sonntag Date: Thu, 8 Sep 2022 15:44:21 -0500 Subject: [PATCH] Added flag for enabling Accessibility --- src/main/java/com/openhtmltopdf/cli/App.java | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/main/java/com/openhtmltopdf/cli/App.java b/src/main/java/com/openhtmltopdf/cli/App.java index b5301b6..d96c98f 100644 --- a/src/main/java/com/openhtmltopdf/cli/App.java +++ b/src/main/java/com/openhtmltopdf/cli/App.java @@ -64,6 +64,12 @@ public static class Run implements Callable { ) boolean block; + @Option( + names = { "--accessible", "-a"}, + description = "Force PDF/UA Conformance" + ) + boolean accessible; + @Override public Integer call() throws Exception { if (quiet && !verbose) { @@ -95,6 +101,11 @@ public Integer call() throws Exception { builder.withFile(input); } + if (accessible) { + builder.usePdfUaAccessbility(true); + builder.usePdfAConformance(PdfRendererBuilder.PdfAConformance.PDFA_3_U); + } + builder.toStream(os); builder.useFastMode(); builder.run();