4

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

4

0 回答 0