2009-05-30 57 views
0

我正在處理.net.I中的一個應用程序,想要進行所有計算,然後打印 公司給定頁面上所選項目的所有信息,然後到 打印該頁面也可以將相同的頁面保存在數據庫中,並通過電子郵件向.pdf發送發票至 客戶端。 請建議。?發票打印輸出

+0

有沒有考慮過XPS而不是PDF?他們更容易生成,因爲XPS是基於xml的 – Simon 2009-05-30 12:10:46

回答

0

如果您可以在報表生成器工具上花費一些金錢,請查看DevExpress的Xtra報告:Link。這可以導出爲pdf。然後我會把生成的文件存儲起來(或者引用它)到數據庫中。對於實際發送郵件,您可以使用System.Net.Mail中的MailMessage-Class

0

我將生成並存儲XML並將XSLT轉換爲PDF,HTML等... 考慮this previous post

「c#xml xslt pdf」的快速谷歌,給我this link這可能是有幫助的。

0

您可以使用RDLC定義報告。它可以將其導出到PDF/Excel。您可以將報告導出爲pdf並附加到使用System.Net.Mail.MailMessage類發送電子郵件。您還可以使用報告查看器工具打印報告。

或者,您也可以使用與Visual Studio捆綁在一起的Crystal Reports。

1

不知道這是否遲到了遊戲,但這個網站Simpeli有一些很好的模板可供選擇,以生成好看的PDF。

你用一個非常簡單的API調用來製作PDF。