Pdf部分行自动换行了,怎么解决

@hongqiang 能否请您说明一下您使用的是什么 Aspose 库?另外,请附上您的输入文档和使用的代码。这将有助于我们重现您的问题。

使用的aspose-words-19.5jdk.jar,以下是主要代码块

        File file = new File(outPath);
        os = new FileOutputStream(file);
        Document doc = new Document(sourceFile.getPath());

        int pageCount = doc.getPageCount();
        System.out.println("pagecount: " + pageCount);
        // 支持RTF HTML,OpenDocument, PDF,EPUB, XPS转换
        doc.save(os, SaveFormat.PDF);

@hongqiang 您使用的是相当老的 Aspose.Words 版本。能否用最新版本检查一下问题?

请问现在最新的版本是多少呢

@hongqiang 24.7 版本:

https://releases.aspose.com/java/repo/com/aspose/aspose-words/24.7/

1 Like

我使用最新版本还是不行呢,这个是测试文档
test.docx (23.3 KB)

@hongqiang 我用 24.7 版本进行了测试,但无法重现该问题。PDF 看起来与 MS Word 中的一样。

@hongqiang 这里有一个 MS Word 文件:

这里是 PDF 格式:

为什么你的word显示格式和我的不一样,我的最后一行是没有换行的

@hongqiang 您是使用 MS Word 还是 WPS 打开文档?

我是用wps打开的文档…

@hongqiang 有时,WPS 显示的内容与 MS Word 不同。遗憾的是,在这种情况下我们无能为力。在 Aspose.Words 中,我们使用 MS Word 作为标准。