2010-02-23 112 views
2

我正在为我公司的Intranet项目工作,该项目要求将多个附加文档添加到项目的主DTO中,以便在后台自动打印。问题在于它是一个Web项目,我希望在表面下完成打印。现在,因为它在Intranet上,只有某些人可以使用它,而且我可以在后台设置公共打印机,但我想知道要在表面下进行打印,附件可以是任何复印gif/jpegs到pdf/word文档。我应该使用PrintDocument类吗?不太确定如何实现这一点。干杯的任何帮助从.net应用程序批量打印?

回答

1

我找不到一个方法来做到这一点,所以我做的是,而不是写一个类,使用OpenOfficePortable将所有文件合并成一个pdf,然后返回此批量 - 通过文件流向用户打印PDF。对于任何感兴趣的人here是一篇能够帮助您入门的文章,它会将rtf,doc,docx文件转换为pdf。然后使用ITextSharp或类似的PDF库合并文件并返回。如果你正在尝试这种方式并遇到麻烦,请告诉我。