我需要获取 Word、Excel、PowerPoint 和 Visio 文件,并使用 C# 在服务器端将它们转换为 PDF。
在 PDF 转换之前或之后的某个时间点,客户希望将印章/水印添加到文档的角落(假设现在在每一页上)。
我无法在此过程中使用 Office 产品,因为使用“互操作”服务器端涉及许可和稳定性问题。另外,出于类似的原因,我宁愿不依赖服务器上安装的任何其他软件;此功能将被多个客户端同时使用。
我花了几天时间搜索, Aspose似乎是唯一合适的库,但它似乎过于昂贵。我欢迎任何可以完成所有要求的建议,或者单独的库来分别处理水印和转换为 PDF
更新:到目前为止,我有一个原型,可以将上述所有文件类型转换为 pdf,并使用 Aspose 添加水印。比较简单,在挑剔的时候论坛可以帮上大忙