【发布时间】:2011-10-23 03:48:23
【问题描述】:
我正在使用 Java 中的 HTMLWorker 解析一些 html 代码,然后使用 iText 将其插入 PDF。我通过调用 new Document(PageSize.A4, 40, 40, 40, 40); 创建文档,它应该在所有边上指定边距 40px,但是当我插入包含比页面更宽的表格的已解析 html 代码时,右边距不起作用并且表格到达页面的右边框......所有边距都可以,除了正确的..有什么建议吗?
相关代码:
Document document = new Document(PageSize.A4, 40, 40, 40, 40);
HashMap<String, Object> map = new HashMap<String, Object>();
map.put(HTMLWorker.FONT_PROVIDER, new MyFontFactory10());
HTMLWorker worker = new HTMLWorker(document);
worker.setProviders(map);
worker.parse(new StringReader(VARIABLE_CONTAINING_HTML_CODE));
【问题讨论】:
标签: java html-parsing itext