连接word文档并将其转换为pdf

时间:2010-11-09 12:15:30

标签: c# pdf ms-word merge documents

合并多个文档并将其转换为pdf的最佳方法是什么。我们还需要为每个奇数页面插入空白页面。

2 个答案:

答案 0 :(得分:1)

一个完全支持的服务器端自动版本(虽然大部分已融入MS阵营)涉及使用OpenXMLSDK进行任何字段插入,然后使用Sharepoint的Word Automation Services(SP 2010)将文档转换为PDF,然后选择您喜欢的PDF工具包(对我来说是iTextSharp)进行任何后期处理(合并文档,插入空白页面或必须相对于特定页面定位的图像)。

在PDF而不是OpenXML中进行文档合并的原因是简单 - 您不必处理合并样式,标题等。

执行空白页面和图像插入的原因是OpenXML不知道如何呈现内容,因此它不知道页面中断会自然发生在哪里(您仍然可以像在Word中那样插入中断)

答案 1 :(得分:0)

如果您使用的是C#,那么您可以使用基于服务器的解决方案have a look at this post。它使用.net友好的Web服务接口。

还有一个可选的SharePoint version,但由于您没有包含SharePoint标记,我认为您不会感兴趣。

完全披露,我写了这篇文章。