aspose使用有问题,用Word打开附件的文档,显示只有一页,但是用下列Aspose.Word读取,总页码为两页,其它个别文档也出现页码不一致的情况
aspose版本号和代码读取截图如下:
QQ截图20180511113504.png (5.7 KB)
QQ截图20180511113524.png (44.5 KB)
测试的word文档如下:
页码测试.zip (101.9 KB)
相关的代码: Aspose.Words.License license = new Aspose.Words.License();
license.SetLicense(“Aspose.Total.lic”);
Document doc = new Document();
doc = new Document(strFile);
int pageCount = doc.BuiltInDocumentProperties.Pages;
@zg0x1231 ,
感谢您的询问。 我们测试了这个场景,并且在我们的最后设法重现了同样的问题。 为了纠正,我们在问题跟踪系统中记录了这个问题。 这个问题的ID是WORDSNET-16837 。 我们会进一步研究这个问题的细节,并会让你更新修正状态。 对您造成的不便,我们深表歉意。
@zg0x1231 ,
请在您的机器上使用以下代码将您的Word文档转换为PDF和XPS格式。
Document doc = new Document(MyDir + @"in.doc");
doc.Save(MyDir + @"18.5.pdf");
doc.Save(MyDir + @"18.5.xps");
然后压缩这些文件并将它们附加在这里以进一步测试。 谢谢你的合作。
test.zip (236.1 KB)
压缩包里面有word、PDF、XPS三种格式的文档。请帮忙测试,谢谢!
@zg0x1231 ,
感谢您分享PDF和XPS文件。 我们会通知您更多的更新。
@zg0x1231 ,
您在上一篇文章中共享的PDF和XPS文件实际上是使用Aspose.Words for .NET的旧版本生成的,即15.3。
我们建议您从以下链接升级到最新版本的Aspose.Words for .NET(即18.5):
Aspose.Words for .NET is a cross-platform document processing library that allows developers to work with a variety of Microsoft Word, OpenOffice, Web, PDF, and image file formats. .NET developers can easily create, open, read, render, edit, convert,...
请用18.5版本重新测试场景,并查看问题是否仍然可以重现?
如果是,那么请同时分享Aspose.Words for .NET 18.5生成的PDF和XPS文件。 谢谢你的合作。
我们用最新版本18.5测试了,还是有同样的问题,以下是我们测试转换出来的PDF和XPS文档
test18.5.zip (183.7 KB)
@zg0x1231 ,
感谢您分享新的18.5生成的PDF和XPS文件。 我们会随时通知您进一步的更新。
@jiaojiao ,
您之前发布的文件中包含评估标题。 由于该标题,文档中的文本向下移动并占用两页。 您可以通过使用18.6版本和许可证集来重新创建XPS和PDF文档吗?
评估Aspose.Words
另外,请检查doc.BuiltInDocumentProperties.Pages属性和doc.PageCount属性在18.6版本(NuGet Gallery | Aspose.Words 23.10.0 )中返回的值。 doc.BuiltInDocumentProperties.Pages包含页数的估计值,可能不正确。 如果你想获得正确的页码,你应该使用doc.PageCount。
@jiaojiao ,
我们正在等待您对此主题的进一步意见。 请检查我以前的帖子并提供所需的信息。 谢谢你的合作。
@jiaojiao ,
我们正在等待您对此主题的进一步意见。 请检查我以前的帖子并提供所需的信息。 谢谢你的合作。
The issues you have found earlier (filed as WORDSNET-16837) have been fixed in this Aspose.Words for .NET 18.10 update and this Aspose.Words for Java 18.10 update .