4
JavaのHTMLWorkerを使用して一部のHTMLコードを解析し、iTextを使用してPDFに挿入しています。私はnew Document(PageSize.A4, 40, 40, 40, 40);
を呼び出すことによってドキュメントを作成します。これはすべての面で40pxのマージンを指定する必要がありますが、ページ幅よりも広いテーブルを含む解析済みのHTMLコードを挿入すると右の余白がなくなり、ページの右端に達する...すべての余白は、一つ..どんな提案?iTextを使用したPDFの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));