Doc轉pdf,字元間距問題導致跑版

我發現word預設都會如下圖所示,自動壓縮標點符號,導致

LoadOptions loadOptions = new LoadOptions();
LanguagePreferences languagePreferences = loadOptions.LanguagePreferences;
languagePreferences.DefaultEditingLanguage = EditingLanguage.ChineseTaiwan;
Document document = new Document(docFile);
document.Save(pdfFilePath, options);

但pdf沒有這個設置,會將標點符號顯示為一般間距,導致擠壓後換行,除了先在word調整好後做設定,有無其他方法可以解決此問題?
我有買aspose.word的lincese,一次需要轉千筆檔案,但有10%文件造成此問題。

@Ohyayaya 您可以通过指定 JustificationMode.Compress 获得相同的结果。
document.JustificationMode = JustificationMode.Compress;

Thanks you vadim.saltykov.

我嘗試後,我仍然出現此問題。

給你看一下doc檔案與pdf結果的比較,注意一下我標記的地方!!! 他的間距

擷取.PNG (4.4 KB)

擷取1.PNG (9.1 KB)

簡單來說…我想依照原有的word排版,就算透過程式碼將doc檔指定排版,但設定的同時就失去我原有的布局了,有辦法做到一模一樣嗎?

我已經有設置

 PdfSaveOptions options = new PdfSaveOptions();
                options.Compliance = PdfCompliance.PdfA1b;
                options.EmbedFullFonts = true;               
                options.UseCoreFonts = false;
                options.DmlRenderingMode = DmlRenderingMode.DrawingML;
                options.SaveFormat = SaveFormat.Pdf;
                options.FontEmbeddingMode = PdfFontEmbeddingMode.EmbedNonstandard;代碼

@Ohyayaya 请附上原始文件或其中有问题的部分。

分享doc文件

補充一下,您的word選項必須與我一致,如下圖所示:
image.png (21.5 KB)

可以觀察到5.2.2 該行被壓縮成一行(這是正確的),我希望到pdf也一樣效果!!!

感谢您提供更多信息。我们已在内部问题跟踪系统中打开以下新工单,并将根据Free Support Policies.中提到的条款提供修复。

问题 ID:WORDSNET-27137
如果您需要优先支持,您可以获得付费支持服务,以及直接访问我们的Paid Support Services

我有購買產品…目前因為此問題無法使用,請問bug尚未解決嗎?

@Ohyayaya 恐怕这个问题仍然要推迟,而且近期内也没有计划解决这个问题。不便之处,敬请原谅。
如果您需要优先支持,您可以获得付费支持服务,并直接与我们的付费支持管理团队联系。