我正在使用飞碟将 HTML 文档转换为 PDF。但是我用的时候有问题<span style="white-space:nowrap">
一般white-space:nowrap
工作正常。但是当跨度接近文档的右边距时,它会被修剪。
例如:
这个 htmlThis is fine. <span style="white-space:nowrap">This is a test</span>
被转换为 pdf,如下所示:
这是完美的。
但是当我使用时This is fine. This is also fine. <span style="white-space:nowrap">This is a test</span>
,它会转换为
请注意,跨度的一部分由于右边距而被修剪。我期望的是:
即我希望跨度移动到下一行。
我用来转换为 pdf 的代码是:
String inputFile = "test.html";
String url = new File(inputFile).toURI().toURL().toString();
String outputFile = "firstdoc.pdf";
OutputStream os = new FileOutputStream(outputFile);
ITextRenderer renderer = new ITextRenderer();
renderer.setDocument(url);
renderer.layout();
renderer.createPDF(os);
os.close();