背景:
我正在构建一个ASP.NET MVC Web应用程序,允许人们上传宣传材料(Word文档,Excel文件,PowerPoint演示文稿,PDF,图像等)以供委员会审核。用户请求能够选择多个提交并一次打印所有相关材料。每个提交都可以有多个文件附件。因此,查看10份提交内容可能会导致必须打印25个文件。
到目前为止的想法:
将所有文件转换为PDF,在服务器上聚合它们,然后将结果发送到浏览器。用户只需要从Adobe Reader打印一次。
我的问题是 - 是否有任何工具集可用于执行此类操作?我遇到了Adobe LiveCycle PDF generator,但由于预算限制等原因,我认为这不是一个可行的解决方案。
有没有更好的方法来做这样的事情?
答案 0 :(得分:0)
我在一些项目中使用了itextSharp,它是免费/开源的
您可以在此处查看有关它的一些信息:
http://sourceforge.net/projects/itextsharp/
这里:
http://www.codeproject.com/KB/aspnet/ASP_MVC_Reporting.aspx
在这里:
http://www.codeproject.com/KB/graphics/iTextSharpTutorial.aspx
答案 1 :(得分:0)
这是一个完全内部(对业务)的应用程序吗?另一种选择是创建一个处理打印的WCF服务。允许用户排队文档,网站将名称发送到服务,服务单独打印每个文档。