以编程方式在.docx文件中嵌入字体系列

时间:2013-11-26 09:47:54

标签: c# fonts docx openxml-sdk

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

1 个答案:

答案 0 :(得分:-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并比较它们的内容即可。如果你这样做 - 比你会看到更多" font"带有字体文件的目录,以及一个引用它们的XML。

我不喜欢代码,但开发代码很简单。

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