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

bweufnob  于 2023-11-21  发布在  其他
关注(0)|答案(1)|浏览(248)

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

klh5stk1

klh5stk11#

试试这个

  1. var form = new Form1();
  2. var bitmap = new System.Drawing.Bitmap(form.Width,form.Height);
  3. form.DrawToBitmap(bitmap, form.Bounds);
  4. bitmap.Save("file.jpg", ImageFormat.Jpeg);
  5. bitmap.Dispose();

字符串

相关问题