7

我正在使用此代码从 HTML 字符串生成 PDF。

ITextRenderer renderer = new ITextRenderer();
renderer.setDocumentFromString(new String(htmlString.getBytes("UTF-8")));

在表中,某些行包含长度非常大的数据。由于文本溢出 PDF。我在 HTML 中使用了自动换行。但这在代码生成的 PDF 中不起作用。我想知道 IText 2 中是否有任何替代 Word Wrap 的方法?

或者我可以在横向模式下生成我的 PDF,以便我可以在 PDF 中显示整个数据。

欢迎任何建议。

我在以下网址附上了一张图片。 http://www.mediafire.com/download/l19qa33myluaqj4/pw-4_(2).jpg

4

2 回答 2

15

您可以使用 CSS 将页面设置为横向模式,使用:

@page { size: A4 landscape;}

页面大小是CSS 3 规范的一部分,由飞碟支持。

于 2013-07-09T05:46:59.680 回答
2

我得到了@Bruno Lowagie 建议的答案

我们可以使用 CSS 将页面设置为横向模式,使用:

@page { size: A4 landscape;}
于 2013-07-09T09:30:01.423 回答