Вопрос по c#, forms, pdf-conversion, pdf, windows – Преобразование формы окна в C # в PDF с использованием PdfSharp

2

Я пытаюсь преобразовать текущее содержимое формы окна C # в PDF-документ.

Я использую dll PDFSharp, чтобы сделать преобразование, я не уверен, как захватить форму окон и преобразовать ее в PDF. Я понимаю, я должен использоватьXGraphics.DrawImage() метод для копирования содержимого окна формы.

Любая помощь или предложения будут оценены!

Ваш Ответ

1   ответ
1

Вы могли бы сначалаЗахватить скриншот активного окна? а затем передать изображение в 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();

Похожие вопросы