我有一种情况,比如从winform创建一个pdf文件,必须将整个winform作为pdf,google中的大多数搜索都会捕获屏幕并制作pdf,但问题是如果表单很长,并且它有滚动条,它将没有用。
我提到了这些没用的链接
convert windows form to pdf file
Save WinForm to PDF & print multipage WinForm
非常感谢任何帮助
答案 0 :(得分: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();