我願意XHTML文件/格式或PDF文件轉換成PDF格式的PDF/A格式..任何人都可以請建議我可以使用哪些Java庫.. 謝謝PDF轉換使用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
我正在使用iText進行轉換,但它沒有提供任何選項來從PDF轉換爲PDF/a ..而我嘗試使用pdfWriter.setPDFXConformance(PdfWriter.PDFA1B從xhtml轉換爲pdf/a 1a或pdf/a 1b )得到一個錯誤「所有的字體必須嵌入。這不是:Helvetica」..任何人都可以提出任何解決方案 – ranjan
你使用什麼版本的iText? – baron5