1

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

4

2 回答 2

1

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

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

进行空白页和图像插入的原因是 OpenXML 不知道如何呈现内容,因此它不知道自然会在哪里出现分页符(尽管您仍然可以像在 Word 中那样插入分页符)。

于 2010-11-09T12:57:34.730 回答
0

如果您使用 C# 并且您可以使用基于服务器的解决方案,那么请查看这篇文章。它使用 .net 友好的 Web 服务界面。

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

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

于 2010-11-09T15:14:56.897 回答