首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我可以使用XML格式的Word文档作为模板吗?

我可以使用XML格式的Word文档作为模板吗?
EN

Stack Overflow用户
提问于 2014-06-07 14:57:17
回答 1查看 1.7K关注 0票数 0

原意:读取CSV文件后,使用PDF模板创建多个页面

我发现PDF并不像我想的那么友好

(特别是当我想使用PHP编写代码时)

我想要的是:一个带有位置持有者的预先格式化文档,用于几个数据字段,模板文档的外观和设计非常重要,所以我不想考虑使用代码库和从头开始构建PDF文档。

现在..。我有一个想法:使用XML格式的Word格式文档。如果采用XML格式,我肯定不会出错?如果它是XML,我可以使用任何脚本语言吗?

EN

回答 1

Stack Overflow用户

发布于 2014-06-09 07:31:55

好主意使用MS-Word模板,然后导出到pdf。您可以这样做,而不是xml格式:

  • 创建一个带有文本、标题、表格等的单词模板,并用独特的名称例如书签。第1段书签为“para1”
  • 创建一个新的.net C#项目&包含Microsoft.Office.Interop.Word (谷歌获得更多信息)
  • 现在,在您的C#项目中,使用书签名称访问word文件中的文本字段&用数据库中的数据填充它。(看这个)它非常简单: wordDoc = wordApp.Documents.Open(@"C:\test.docx");Bookmark bkm = wordDoc.Bookmarks"para1";Microsoft.Office.Interop.Word.Range rng = bkm.Range;rng.Text =“自动化从来就不是一项艰巨的工作.”;
  • 保存和关闭文档(看这个),或者您可以导出/打印到pdf (Google it)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24098483

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档