创建一个可滚动的winform的pdf

时间:2013-08-21 05:36:35

标签: c# winforms pdf

我有一种情况,比如从winform创建一个pdf文件,必须将整个winform作为pdf,google中的大多数搜索都会捕获屏幕并制作pdf,但问题是如果表单很长,并且它有滚动条,它将没有用。

我提到了这些没用的链接

convert windows form to pdf file

Save WinForm to PDF & print multipage WinForm

非常感谢任何帮助

1 个答案:

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