2
我試圖將C#windows窗體的當前內容轉換爲pdf文檔。使用PdfSharp將C#中的窗體轉換爲PDF使用PdfSharp轉換爲PDF
我使用PDFSharp DLL進行轉換,我不確定如何捕獲窗體並將其轉換爲PDF。我收集我應該使用XGraphics.DrawImage()
方法複製Windows窗體的內容。
任何幫助或建議,將不勝感激!
我試圖將C#windows窗體的當前內容轉換爲pdf文檔。使用PdfSharp將C#中的窗體轉換爲PDF使用PdfSharp轉換爲PDF
我使用PDFSharp DLL進行轉換,我不確定如何捕獲窗體並將其轉換爲PDF。我收集我應該使用XGraphics.DrawImage()
方法複製Windows窗體的內容。
任何幫助或建議,將不勝感激!
,你可以先Capture screenshot of active window?,然後將圖像傳遞到PDFSharp像:
var doc = new PdfDocument();
var oPage = new PDFPage();
doc.Pages.Add(oPage);
var xgr = XGraphics.FromPdfPage(oPage);
var img = XImage.FromFile(PATH_TO_IAMGE_CAPTURED_HERE);
xgr.DrawImage(img, 0, 0);
doc.Save(YOUR_FILE_PATH_HERE);
doc.Close();