doc文件转换为PDF,部分数字缺失

版本:23.8
编程语言:java

问题截图:
image.png (59.5 KB)

源文件:
412污泥处理红冲说明11111111111.zip (2.8 KB)

转换后的PDF文件:
412污泥处理红冲说明.zip (196.0 KB)

@ZhonghaoSun 这是因为在 2024 段之前没有段落分隔符,它会移动到页面外的前一个段落。以下是经过编辑的文件:
input.zip (6.3 KB)

我检查了最新版本的 Aspose.Words,原始文档没有问题。

您也可以使用下面的代码获得正确的结果:

Document document = new Document("input.doc");
Paragraph para = (Paragraph) document.getFirstSection().getBody().getLastParagraph().getPreviousSibling();
para.getRange().replace("                       ", ControlChar.PARAGRAPH_BREAK);
document.save("output.pdf");

你好,段落分隔符具体是回车嘛。
我们这边客户对比您修改后的文件,并不知道如何添加段落分隔符,可以演示下如何在源文件中添加段落分隔符嘛

@ZhonghaoSun 我不太明白你想要什么结果,也许是翻译有问题,但如果你需要添加段落分隔符,你需要将光标定位到 "2024年05月17日"之前的段落末尾,然后按 Enter 键。您也可以使用 Shift + Enter 来添加换行符。

请注意,如果您要编辑原始文档,则无需使用我提供的代码。