使用 printvisual 将 WPF 控件保存为 PDF

Som*_*bex 7 pdf wpf

将 WPF 页面保存为 pdf 很简单

PrintDialog printDialog = new PrintDialog();
printDialog.PrintQueue = new PrintQueue(new PrintServer(), "Microsoft Print to PDF");
printDialog.PrintVisual(grid, "PrintDocument");
Run Code Online (Sandbox Code Playgroud)

但是我希望将 pdf 文档保存到预定义路径而不使用对话框是否有问题