Aspose.Words 取得的頁數與實際Word檔的頁數不符合

您好,
有個特別的狀況就是,當利用 MS Word 開啟該檔案(errorPage.doc),並在位何一個位置多加一個空白存檔後,再透過 Aspose.Words 來開啟時,它的 doc.PageCount 就會是 6

@rainmaker_ho

为了最终重现此问题,我们需要输入Word文档,有问题的预期输出文档以及代码示例(无编译错误的源代码)。 请压缩并在此处附加这些资源以进行测试。 我们将对此问题进行调查,并为您提供更多信息。

您好,
附件如下,
page.doc.zip (37.0 KB)

@rainmaker_ho
您已经在此线程中共享了此文档。

您能否分享此查询的更多详细信息? 然后,我们将相应地回答您的查询。

如果您的查询与输出PDF中的页数有关,请检查上面的答案。

您好,
請問您是使用 繁體中文版的作業系統來測試嗎?
我提供的 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 有關呢?
以上只是我的猜測,期望您可以找出真正的問題,謝謝您。

@rainmaker_ho

感谢您分享细节。 要进一步调查此问题,请共享您的操作系统和MS Word版本。 我认为您正在使用MS Word for MAC。

您好,
我使用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 頁。

@rainmaker_ho

也许,由于英语环境的原因,我们正在获得与众不同的PDF输出。 请在Windows 10上使用MS Word生成PDF文件,并在此处共享。 然后,我们将在我们的问题跟踪系统中记录该问题。谢谢您的合作。

您好,
Windows 10 的 MS 開啟page.doc,然後另存成 pdf ,2個檔案在以下附件之中。
aspose_win10.zip (142.7 KB)

@rainmaker_ho

感谢您分享详细信息。 MS Word 2019在英语环境下显示5页。我们已在问题跟踪系统中将此问题记录为 WORDSNET-21475。 解决此问题后,将通过此论坛主题通知您。

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