将Open XML保存为PDF

时间:2010-09-06 13:35:42

标签: pdf-generation openxml

作为对企业级服务器端文档生成的调查的一部分,我遇到了Open XML。

  1. 对于那些使用过这个的人来说,你有多成功?你会推荐吗?
  2. 您可以直接将OpenXML保存为PDF,还是需要使用第三方组件?
  3. 如果需要第三方组件,您使用的是哪一个,建议使用哪一个?
  4. 由于

    Gineer

3 个答案:

答案 0 :(得分:3)

Office OpenXML的好处在于它是Microsoft Office的 语言 - 如果你在Word和Excel(2007及更高版本)中实现“办公室生活”,那就是你想要的格式。

您可以将OpenXML直接“保存”为PDF吗?不,它需要由某些第三方组件呈现。

如果您在服务器端进行文档生成而不需要将Office文档用作输出,则通常使用iTextiTextSharp之类的内容,直接渲染PDF。

我没有使用过将从Office OpenXML转换为PDF的服务器端组件。

答案 1 :(得分:1)

当我使用这个组件时,我称之为有偏见,但许多小型和大型组织都使用PDF转换服务,使用友好的Web服务界面将OpenXML以及许多其他格式转换为PDF格式。

查看以下示例:

答案 2 :(得分:1)

OpenXML到PDF文件有各种第三方组件。我维护开源docx4j,这是一个选项。

如果您正在进行文档生成,您可能会发现需要重复和条件。有关如何执行此操作的建议,请参阅http://dev.plutext.org/svn/docx4j/trunk/docx4j/sample-docs/databinding/conventions.html