xhtmlファイルをpdf/a形式に変換したりpdfファイルをpdf/a形式に変換したりします。使用できるjavaライブラリを教えてください。ありがとうございます。
私の例をより具体的にします
単純なhtmlファイルxyz.htmlがあります
<html><body> hello <br> <font style = "Helvetica">hello</font> <br> </body></html>
Javaコード:
Document document = new Document(PageSize.A4);
FileOutputStream fout = new FileOutputStream(pdffile);
PdfWriter pdfWriter = PdfWriter.getInstance(document, fout);
pdfWriter.setPDFXConformance(PdfWriter.PDFA1B);
FileReader fr = new FileReader(xyz.html);
document.open();
HashMap<String, Object> Provider = new HashMap<String, Object>();
DefaultFontProvider def = new
Provider.put(HTMLWorker.FONT_PROVIDER, def);
HTMLWorker htmlWorker = new HTMLWorker(document);
htmlWorker.setProviders(Provider);
htmlWorker.parse(fr);
エラーcom.itextpdf.text.pdf.PdfXConformanceExceptionが発生します:すべてのフォントを埋め込む必要があります。これは違います:Helvetica