這裏有很多圖書館,聲稱將HTML轉換爲PDF。我看過的所有內容都有其侷限性。我們不想在這上面花錢,所以想知道是否可以打印成PDF格式的文件,而沒有Outlook通常生成的所有彈出窗口。我們使用Outlook 2013與Exchange。Interop.Outlook打印到文件(PDF)?
This thread表明答案是否定的。但this thread表明它可能會完成。我正在尋找一條清晰的道路來實現我的目標。
使事情變得複雜,我使用Mail.Display函數來允許用戶在發送前修改電子郵件。如果他們也想添加附件,他們可以添加附件。一旦他們選擇發送選項,我想要捕獲已發送的電子郵件並生成一個PDF,這些PDF將存儲在數據存儲中,供訪問該客戶帳戶的任何人輕鬆檢索。這是我遇到困難的地方。從顯示功能返回後,Mail對象不可用。我如何獲得發送的電子郵件並處理它?
[如何使用Interop.Outlook更改打印選項]的可能重複(http://stackoverflow.com/questions/19456997/how-to-use-interop-outlook-to-change-print-options) –