【问题标题】:programmatically embedding Font Family in .docx file以编程方式将字体系列嵌入 .docx 文件中
【发布时间】:2013-12-11 09:12:21
【问题描述】:

我正在尝试在 docx 文件中插入字体系列(不是系统字体)。
我正在使用 openxml-sdk 来实现此功能。
不知何故,我能够从特定的 docx 文件中获取字体信息。但无法在文档中嵌入字体系列
是否可以使用代码将字体嵌入到 docx 文件中?

【问题讨论】:

    标签: c# fonts docx openxml-sdk


    【解决方案1】:

    是的,这对 docx 来说是微不足道的。

    MS Word 具有该复选框 [http://www.howtogeek.com/howto/microsoft-office/embed-true-type-fonts-in-word-and-powerpoint-2007-documents/]

    要以编程方式执行此操作,请先研究带和不带字体的简单 DOCX,然后比较差异。

    仅供参考:docx 它只是 .zip 文件,只需将两个文件的扩展名更改为 .zip 并比较它们的内容。如果你这样做了 - 你会看到额外的带有字体文件的“字体”目录,加上一个引用它们的 XML。

    我没有代码,但开发一个会很简单。

    请注意,并非所有字体许可证都允许嵌入,例如 http://www.word-2010.com/embedding-fonts-in-word-2010/,但这是一个单独的问题。

    【讨论】:

      猜你喜欢
      • 2021-06-03
      • 1970-01-01
      • 2019-02-12
      • 1970-01-01
      • 2018-09-07
      • 2015-08-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多