您好,
有個特別的狀況就是,當利用 MS Word 開啟該檔案(errorPage.doc),並在位何一個位置多加一個空白存檔後,再透過 Aspose.Words 來開啟時,它的 doc.PageCount 就會是 6
为了最终重现此问题,我们需要输入Word文档,有问题的预期输出文档以及代码示例(无编译错误的源代码)。 请压缩并在此处附加这些资源以进行测试。 我们将对此问题进行调查,并为您提供更多信息。
您好,
請問您是使用 繁體中文版的作業系統來測試嗎?
我提供的 page.doc.zip doc 檔直接透過 Microsoft Word 開啟,內容就會是6頁,再透過 Word 另存成 PDF errorPage.pdf 檔,當然也是 6 頁。
只是透過 Aspose.Words 元件去 Load 該文件,取得的頁碼卻是 5 頁。
如果在 Word 中修改或是加入某一個字,存成 doc 檔後 errorPage2.doc.zip (41.2 KB)
,再透過 Aspose.Words Load 文件,取得的頁碼就會是6頁。
var wordFile = @"C:\aspose\page.doc";
var doc = new Aspose.Words.Document(wordFile);
Console.WriteLine($"pageCount:{doc.PageCount}");
您產出的 pdf 是5頁,我直接產出的 pdf 卻是6頁。
我看字型是一樣的,但我產出的 pdf 一行可放的字數卻是比較少,
是否跟作業系統字型的 Size 有關呢?
以上只是我的猜測,期望您可以找出真正的問題,謝謝您。
您好,
我使用Mac & Windows 10
環境:
繁中 macOS v10.15.7 , Word 2019 (v16.43)
繁中 Windows 10 v2004 (Build:19041.630), Word 2019
在 OS 裝 Microsoft Word ,開啟給您的 Word 檔查看都會是 6 頁。
而 Aspose.Words 取得的頁碼卻都是 5 頁。
也许,由于英语环境的原因,我们正在获得与众不同的PDF输出。 请在Windows 10上使用MS Word生成PDF文件,并在此处共享。 然后,我们将在我们的问题跟踪系统中记录该问题。谢谢您的合作。
感谢您分享详细信息。 MS Word 2019在英语环境下显示5页。我们已在问题跟踪系统中将此问题记录为 WORDSNET-21475。 解决此问题后,将通过此论坛主题通知您。
对于给您带来的不便,我们深表歉意。
The issues you have found earlier (filed as WORDSNET-21475) have been fixed in this Aspose.Words for Java 24.7 update.