Word轉換成pdf文件時標楷體字型為亂碼

@PeterZhang, 你能分享一下你的Android手机的字体吗,我可以测试一下是Aspose.Words的问题还是字体有问题?

您可以使用以下步骤共享字体:

  1. 将Android手机上的所有字体复制到电脑上。 Android 手机上的字体位于 /system/fonts 文件夹中。
  2. 使用 zip 程序存档字体。
  3. 将 zip 文件上传到某些文件共享服务,例如 Dropbox 或 Google Drive。
  4. 在此处发布已上传 zip 文件的链接。

您好這是我手機上的fonts

請問有發現最後面四個字為亂碼的可能原因嗎?

@PeterZhang, 在您的 PDF 中,由于某种原因,Calibri 字体被 Roboto 字体替换。 由于 Roboto 字体没有汉字字形,因此汉字显示为划掉的矩形。

即使使用您的字体我也无法重现该问题。 这是 Aspose.Words 在我的计算机上创建的 PDF 文件:out.SamsungAndroidFonts.pdf (230.0 KB)

这些是我在转换为 PDF 过程中收到的警告消息:

Font 'BiauKai' has not been found. Using 'Noto Sans CJK TC' font instead. Reason: table substitution.
Font 'Arial Unicode MS' has not been found. Using 'Noto Sans CJK TC' font instead. Reason: table substitution.
Font 'Helvetica Neue' has not been found. Using 'Noto Sans CJK TC' font instead. Reason: table substitution.
Font 'Calibri' has not been found. Using 'Noto Sans CJK TC' font instead. Reason: table substitution.

下一步是尝试在 Android 手机上运行您的项目。 你能分享一下你的 Android 项目吗? 另外请描述一下您使用什么环境来开发Android SDK、Java SDK等。

您好,這是我的測試用專案,如連結:

我是使用Android studio 開發,版本資訊:
image.png (36.2 KB)

Android studio 環境配置:
image.png (42.0 KB)
image.png (66.5 KB)

測試轉換的word檔案先前丟過這邊再丟一次
Day 1 林場 (1).docx (214.8 KB)

@PeterZhang, 谢谢。 我将设置Android开发环境并尝试在Android手机上运行您的项目。 这需要一些时间。 一旦我有了一些结果,我就会回复你。

感谢您报告此问题。 我们已经在我们的内部问题跟踪系统中打开了以下新工单,并将根据 免费支持政策 中提到的条款提供它们的修复:

Issue ID(s): WORDSNET-25662

如果您需要优先支持以及直接联系我们的付费支持管理团队,您可以获得 付费支持服务

了解,感謝您的回答~
希望該問題能順利解決。