创建一个可滚动winform的pdf

本文关键字:滚动 winform pdf 一个 创建 | 更新日期: 2023-09-27 18:28:22

我遇到过一种情况,比如从winform创建一个pdf文件,必须将整个winform制作成pdf,在谷歌中的大多数搜索都会捕获屏幕并制作出pdf,但问题是,如果表单很长,并且有滚动条,那么它就没有用了。

我提到了这些链接,它们对没有多大用处

将windows表单转换为pdf文件

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

如有任何帮助,将不胜感激

创建一个可滚动winform的pdf

试试这个

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