winforms 创建一个可滚动的WinForm的PDF

bweufnob  于 6个月前  发布在  其他
关注(0)|答案(1)|浏览(54)

我遇到过这样的情况,比如从winform创建一个pdf文件,它必须将整个winform作为pdf,谷歌中的大多数搜索都导致捕获屏幕并制作pdf,但问题是,如果表单很长,它就没有用了,它有滚动条。
我指的是这些没有多大用处的链接
convert windows form to pdf file
Save WinForm to PDF & print multipage WinForm
任何帮助都将不胜感激

klh5stk1

klh5stk11#

试试这个

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();

字符串

相关问题