1

我需要获取 Word、Excel、PowerPoint 和 Visio 文件,并使用 C# 在服务器端将它们转换为 PDF。

在 PDF 转换之前或之后的某个时间点,客户希望将印章/水印添加到文档的角落(假设现在在每一页上)。

我无法在此过程中使用 Office 产品,因为使用“互操作”服务器端涉及许可和稳定性问题。另外,出于类似的原因,我宁愿不依赖服务器上安装的任何其他软件;此功能将被多个客户端同时使用。

我花了几天时间搜索, Aspose似乎是唯一合适的库,但它似乎过于昂贵。我欢迎任何可以完成所有要求的建议,或者单独的库来分别处理水印和转换为 PDF

更新:到目前为止,我有一个原型,可以将上述所有文件类型转换为 pdf,并使用 Aspose 添加水印。比较简单,在挑剔的时候论坛可以帮上大忙

4

1 回答 1

0

我认为 AbcPDF 将以大约一半的价格做到这一点:http ://www.websupergoo.com/abcpdf-office-docs.htm

您可能必须自己滚动水印部分,但这对编码来说非常简单。

这里还有很多库列表:.NET server based PDF generation

于 2012-08-27T11:05:43.907 回答