Free Support Forum - aspose.com

Word转换Jpg时,转换页数不对。

测试文件
Test.zip (56.7 KB)
上面的文件实际页数是50多页 。但是转换出来的jpg文件只有18页。
代码取出来的Document.PageCount=18

是Aspose.word的Bug还是什么原因,求解答。

@fangguoneng,

在使用最新版本的Aspose.Words for .NET(即19.9)进行初步测试后,我们无法在最终重现此问题。 所以,请升级到最新版本,即19.9。 希望这可以帮助。
https://downloads.aspose.com/words/net

另外,请确保您已在计算机上安装了以下字体。

  • SimSun
  • MS 明朝
  • Century
  • Times New Roman

@awais.hafeez
谢谢你的回答。
我这边换个环境再确认一下。

@awais.hafeez
11.zip (4.7 MB)
我这边换了一个环境试过了,字体也都安装了。还是再现了。
附件里包含我的测试代码,测试exe和测试文件。
我的测试系统为win10x64_jpn和win7x86_eng

@fangguoneng,

还请创建一个独立的简单控制台应用程序(源代码没有编译错误),这有助于我们在我们的最终,ZIP上重现您当前的问题,并将其附加到此处以进行进一步测试。 请不要在其中包含Aspose.Words DLL文件以减小文件大小。

@awais.hafeez
不好意思,回复的有点晚。
源代码:
Test.zip (60.5 KB)
请自行添加Aspose的引用。

@fangguoneng,

出现此问题的原因是您在评估模式下使用Aspose.Words API(未应用许可证)。 如果您想在没有评估版本限制的情况下测试Aspose.Words,您还可以申请30天的临时许可证。 请参阅如何获得临时许可证?
https://purchase.aspose.com/temporary-license

另请参阅以下文章:
https://docs.aspose.com/display/wordsnet/Licensing

@awais.hafeez
使用临时许可证后,没有问题了。
但是换了一份文档(Test1.docx),发现了转换结果重叠的情况(该文档有7页,转换出来只有5页,最后两页的结果显示再一张图片上)。
用之前发给你的Demo,使用以下文档进行转换,就能再现问题。
Test1.zip (8.5 MB)
文档有点大,抱歉。

@fangguoneng,

我们对场景进行了测试,并设法在我们的最终重现了同样的问题。 为了更正,我们在问题跟踪系统中记录了此问题。 这个问题的ID是WORDSNET-19234。 我们将进一步研究这个问题的细节,并让您及时了解更正的状态。 对由您带来的不便,我们深表歉意。

@fangguoneng,

经过进一步调查,我们发现有多个问题导致内容定位不正确,最终导致页数差异。 最重要的是:

  • 第2页上的旋转内嵌形状高度不正确。我们已经记录了一个单独的问题来解决此问题。 这个问题的ID是WORDSNET-19254。
  • 原始文档第6页上的多个浮动文件周围的文本不正确(Aspose.Words’布局中的第5页)。 这将由WORDSNET-19234解决。

一旦链接问题将来解决,我们将通过此主题通知您。 很抱歉给您带来不便。