我在C#中創建了一個PrintDocument,我可以打印它,但現在我想將它保存到一個文件中。 可以將它保存爲word文檔嗎?如何將PrintDocument保存到文件?
回答
嗯,是的,它是繪圖。在我的代碼和Graphics.DrawLine(...)等中有很多Graphics.DrawString(...)調用。因此,這些繪圖位於public void Itinerary_PrintPage(object sender,PrintPageEventArgs ev)方法中,然後這些繪圖處於打開狀態一個PrintDocument對象,然後我在默認的PrintPreview對話框中顯示。可以選擇單擊按鈕從打印預覽對話框打印。沒有任何選擇可以選擇不同的打印機或虛擬打印機。 –
頁面中的數據來自數據庫,因此它在生成時顯示數據。這只是一個1頁的文件。我使用的也是Microsoft Word中的字體。我想知道是否有可能使用Microsoft.Office.Interop.Word,只是將其發送到Word或將其保存爲Word文檔。 –
您原來的問題是:「是否可以將其保存爲word文檔?」。我在答覆中提供了參考。讓我知道它是否有效? –
另一個鏈接根據您的意圖,這可能是有用的:
如果你的目標是在日後重新打印這將工作:
print_doc.PrinterSettings.PrintToFile = true;
print_doc.PrinterSettings.PrintFileName = "backup.prn";
- 1. 如何將文件保存到組件
- 2. 如何將samplegrabber文件保存到avi?
- 3. 如何將UIImage保存到文件?
- 4. 如何將圖片保存到文件?
- 5. 如何將NSHashTable保存到文件?
- 6. 如何將mechanize.Browser()Cookie保存到文件?
- 7. AVFoundation - 如何將AVCaptureMovieFileDataOutput保存到文件?
- 8. 如何將字典保存到文件?
- 9. 如何將數組保存到文件
- 10. 如何將文件保存到iPhone上?
- 11. 如何將HttpRequestMessage保存到文件?
- 12. 如何將對象保存到文件?
- 13. 如何將AbstractTableModel保存到文件中?
- 14. 如何將MATLAB類保存到文件
- 15. 如何將XML保存到文件
- 16. 如何將文件保存到SD卡?
- 17. 如何將consol.log保存到文件中?
- 18. 如何將矩陣保存到文件?
- 19. 如何將文件保存到MongoDB?
- 20. 如何將文件保存到wordpress
- 21. 如何將boost :: multi_array保存到文件
- 22. 如何將位圖保存到文件?
- 23. 如何將HICON保存到.ico文件?
- 24. 如何將PictureBox.Image保存到文件?
- 25. 如何將Matplotlib.pyplot.loglog保存到文件?
- 26. 如何將DDB保存到文件?
- 27. 如何將圖像或文件保存到保存箱中xamarin?
- 28. 如何將文件保存爲文件?
- 29. 將gtk.TextTags保存到文件?
- 30. 將ZipArchive保存到文件
使用虛擬打印機?像linux中的cups-pdf或Windows的doPDF一樣?現在,印刷只是光榮的繪畫。考慮到這一點,你可以移植你的代碼來創建一個PNG。 [我知道,你想要一個單詞文檔]。你如何創建一個使用javascript調用打印機對話框的HTML文件,然後在瀏覽器(打印)或單詞(編輯)中打開它? – Theraot
@彼得,請閱讀我的答案意見並相應地投票。感謝 –