2012-10-22 42 views
4

stackoverflow或其他論壇中的大多數問題都顯示瞭如何生成視圖並通過電子郵件發送它們。如何使用media = print for style來生成PDF

但我的目標是從media=print格式的視圖中生成PDF,並通過電子郵件發送附件。

我有一個顯示報告的視圖。 我使用CSS Print以打印格式顯示此報告。 (基本上我顯示一些元素並隱藏其他)。

如何從此視圖生成PDF(格式爲media=print)並通過附件中的電子郵件發送。

我使用的ActionMailer發送電子郵件和iTextSharp的生成PDF

+1

你有沒有得到任何與此?我也試圖用我們的打印CSS來創建PDF –

回答

0

我也有同樣的問題,做了很多谷歌搜索。但找不到合適的解決方案。有一個名爲「PDFGenerator」的第三方dll,但輸出不整齊,很好。 所以我選擇了另一種解決方案。 我用UI創建了一個報告文件(.rdlc),我想通過代碼將其打印爲pdf。 這裏是我的示例代碼 GitHub