1

我有一种情况,比如从winform创建一个pdf文件,它必须将整个winform制作为pdf,谷歌中的大部分搜索导致捕获屏幕并制作pdf,但问题是它不会如果表单很长,并且有滚动条,则很有用。

我参考了这些没有多大用处的链接

将 windows 窗体转换为 pdf 文件

将 WinForm 保存为 PDF 并打印多页 WinForm

任何帮助将不胜感激

4

1 回答 1

0

尝试这个

    var form = new Form1();
    var bitmap = new System.Drawing.Bitmap(form.Width,form.Height);
    form.DrawToBitmap(bitmap, form.Bounds);
    bitmap.Save("file.jpg", ImageFormat.Jpeg);
    bitmap.Dispose();
于 2013-08-21T05:42:14.510 回答