2010-02-23 163 views
2

我正在爲我公司的Intranet項目工作,該項目要求將多個附加文檔添加到項目的主DTO中,以便在後臺自動打印。問題在於它是一個Web項目,我希望在表面下完成打印。現在,因爲它在Intranet上,只有某些人可以使用它,而且我可以在後臺設置公共打印機,但我想知道要在表面下進行打印,附件可以是任何複印gif/jpegs到pdf/word文檔。我應該使用PrintDocument類嗎?不太確定如何實現這一點。乾杯的任何幫助從.net應用程序批量打印?

回答

1

我找不到一個方法來做到這一點,所以我做的是,而不是寫一個類,使用OpenOfficePortable將所有文件合併成一個pdf,然後返回此批量 - 通過文件流向用戶打印PDF。對於任何感興趣的人here是一篇能夠幫助您入門的文章,它會將rtf,doc,docx文件轉換爲pdf。然後使用ITextSharp或類似的PDF庫合併文件並返回。如果你正在嘗試這種方式並遇到麻煩,請告訴我。