C# 调用 Microsoft print to pdf 打印PDF ,怎么才能不弹出用户交互界面(选择文件)

小仙女&& 2020-10-26 10:22:16
C# 调用 Microsoft print to pdf 打印PDF ,怎么才能不弹出用户交互界面(选择文件)
...全文
6641 14 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
小仙女&& 2020-11-02
  • 打赏
  • 举报
回复
引用 9 楼 W_SX12553 的回复:
问题解决了么
已解决
qq_25459265 2023-06-13
  • 举报
回复
@小仙女&& 你好我的 microsoft print to pd打印CAD文件后没谈窗口 不知道保存的PDF到哪里去了,这个虚拟打印机我删除很多次了,还是没有解决 跪求解决办法
小仙女&& 2020-11-02
  • 打赏
  • 举报
回复
我是用的4楼写的方法解决的 this.printDocument1.PrinterSettings.PrinterName = "Microsoft print to PDF"; this.printDocument1.PrinterSettings.PrintToFile = true; this.printDocument1.PrinterSettings.PrintFileName = @"d:\test.pdf"; this.printDocument1.Print();
W_SX12553 2020-11-02
  • 打赏
  • 举报
回复
可以分享一下解决问题的办法。。近来我用 wpf 调用 PdfSharp.Xps.dll 进行转,文件过大。想请教你解决的方法
W_SX12553 2020-10-31
  • 打赏
  • 举报
回复
问题解决了么
小仙女&& 2020-10-27
  • 打赏
  • 举报
回复
后来发现了
小仙女&& 2020-10-26
  • 打赏
  • 举报
回复
引用 1 楼 wanghui0380 的回复:
prtDoc.PrinterSettings.PrintFileName = “你自己想保存的路径”
doc.PrinterSettings.PrintFileName = @"D\1.PDF"; 这样设置还是会弹
小仙女&& 2020-10-26
  • 打赏
  • 举报
回复
设置了之后还是会弹出选择选择文件的路径的页面
wanghui0380 2020-10-26
  • 打赏
  • 举报
回复
prtDoc.PrinterSettings.PrintFileName = “你自己想保存的路径”
yuexiashi 2020-10-26
  • 打赏
  • 举报
回复
引用 5 楼 小仙女&&的回复:
[quote=引用 4 楼 wanghui0380 的回复:]
   this.printDocument1.PrinterSettings.PrinterName = "Microsoft print to PDF";
            this.printDocument1.PrinterSettings.PrintToFile = true;
            this.printDocument1.PrinterSettings.PrintFileName = @"d:\test.pdf";
            this.printDocument1.Print();
我这样设置为啥报错了?[/quote] 路径写错了,盘符D后面要加上冒号:
Hello World, 2020-10-26
  • 打赏
  • 举报
回复
路径写错了,d后面有:
小仙女&& 2020-10-26
  • 打赏
  • 举报
回复
引用 4 楼 wanghui0380 的回复:
   this.printDocument1.PrinterSettings.PrinterName = "Microsoft print to PDF";
            this.printDocument1.PrinterSettings.PrintToFile = true;
            this.printDocument1.PrinterSettings.PrintFileName = @"d:\test.pdf";
            this.printDocument1.Print();
我这样设置为啥报错了?
wanghui0380 2020-10-26
  • 打赏
  • 举报
回复 1
   this.printDocument1.PrinterSettings.PrinterName = "Microsoft print to PDF";
            this.printDocument1.PrinterSettings.PrintToFile = true;
            this.printDocument1.PrinterSettings.PrintFileName = @"d:\test.pdf";
            this.printDocument1.Print();
zmidl 2022-06-08
  • 举报
回复
@wanghui0380 这个是打印文档咯, 我想要打印Gird控件里的内容 如何用PrintVisual 打印呢

111,116

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧