我正在使用飞碟将 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();