DOCX到PDF的页数转换问题

你好:
我使用Aspose.Words For .net 转PDF格式,输入的是一个205页的Word文档,得到的PDF是291页的,这个要如何解决?

@iccolor

请注意,将文档呈现为固定页面格式(JPEG,PNG,PDF或XPS)时,Aspose.Words需要TrueType字体。 您需要在将文档转换为PDF的计算机上安装文档中使用的字体。

如果仍然遇到问题,请在此处附加输入的Word文档以进行测试。 我们将对这一问题进行调查,并为您提供更多信息。

你好:
有demo代码可供参考吗?

@iccolor

请使用下面的代码示例将Word文档转换为PDF。

Document doc = new Document(MyDir + "input.docx");
doc.Save(MyDir + "output.pdf");

你好:
我现在使用的代码就是您给的示例代码,但转出的PDF页数与原始Word的页数不一致,,请给出正确的解决方法,如果有代码示例就更好了。

@iccolor

我们需要您的文档以及文档中使用的字体进行测试。 因此,请压缩并附加您的输入和有问题的输出文档以及Word文档中使用的字体。 我们将调查问题,并为您提供有关您问题的更多信息。

你好:
我现在测试的仅为宋体的(win10环境),同一篇文档doc与docx转换后,PDF的页数相差较大,我们希望做到能原样转换,请给予帮助,谢谢!
Aspose转PDF.zip (675.1 KB)

@iccolor

感谢您分享细节。 您能否在MS Word中打开盗墓笔记205.docx并将其保存为PDF,然后在此处共享该PDF供我们参考? 然后,我们将相应地将此问题记录在我们的问题跟踪系统中。

@tahir.manzoor
这是我按您的要求转化后的包,请查看
Aspose转PDF.zip (2.0 MB)

@iccolor

我们已经测试了这种情况,并设法在我们身边重现了同样的问题。 为了进行更正,我们已在问题跟踪系统中将此问题记录为 WORDSNET-19697. 解决此问题后,将通过此论坛主题通知您。

对于给您带来的不便,我们深表歉意。

@tahir.manzoor
感谢您的支持,我们这边因为这个问题影响比较严重,希望这个问题能尽快得到解决。

@iccolor

我们确实了解您的关注。 您可以将以下代码示例与Aspose.Words for Java 20.1的下一版本一起使用。

LoadOptions lo = new LoadOptions();
lo.getLanguagePreferences().setDefaultEditingLanguage(EditingLanguage.ChinesePRC);
Document doc = new Document(MyDir + "in.docx", lo);
doc.save(MyDir + "output.pdf");

但是,由于标点压缩功能的实现不完善,Aspose.Words仍然会错误地换行。 该功能可用后,我们会通知您。

您好,docx转PDF页数转换的这个问题解决了吗?

@iccolor

不幸的是,没有关于此问题的更新。 但是,一旦有关于此问题的任何新闻,我们将通过此论坛主题通知您。