问题标签 [virtual-printer]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pdf - Ghostscript 虚拟 PDF 打印机
我正在尝试创建虚拟打印机,其他应用程序可以直接打印。
这是命令行参数
C:\Program Files\gs\gs9.53.3\bin\gswin64c.exe" -dBATCH -dSAFER -dNOPAUSE -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress -dAutoRotatePages=/PageByPage -r600 -sOutputFile="%f" -
根据文档,通过
调用控制台 Ghostscript 解释器在输出放置路径中创建 pdf 文件,告诉它将 PDF(-sDEVICE=pdfwrite)写入 Mfilemon(-sOutputFile="%f")从标准读取其源代码选择的文件输入(最后的破折号)。
当我从文本编辑器运行测试页打印或打印几行时 - PDF 文件是在输出目录中创建的,但是当我尝试打开 PDF 时,它说 - 不支持的文件类型或已损坏
任何帮助创建 PDF 文件将不胜感激
.net - PrintSystemJobInfo 属性 JobStream 始终为 null
PrintSystemJobInfo pji = _spooler.GetJob(intJobID);
pji.Refresh();
pji.JobStream 始终为空。有人可以对此有所了解吗?
pdf - 如何设置将保留 PDF 文件的 PDF 网络打印机
我想找到一种方法让 Windows 计算机与其他本地计算机共享虚拟 PDF 打印机(第一部分很简单!)。但是,我希望将 PDF 保存在打印服务器上,而不是保存在启动打印输出的计算机上。知道怎么做吗?
uwp - 如何在打印机列表中列出我自己的 UWP 应用程序,例如 Microsoft Print to PDF 或 OneNote for windows 10?
我想将我的 UWP 应用程序添加到本机打印机列表中。
我想将文档(PDF、Word)发送到我的自定义 UWP 应用。我的应用程序会弹出并显示文档的预览,就像 OneNote 应用程序一样,
c# - 为 C# 应用程序创建自定义虚拟打印机
我的项目要求是构建一个具有自定义名称的自定义虚拟打印机,以打开一个 C# windows 窗体应用程序,该应用程序应读取打印的文件路径作为参数。这个驱动怎么做?它可以使用 C# 以编程方式安装吗?
windows - Windows 10:无需保存对话框即可打印 PDF 文件的简单方法
我正在尝试使用例如Micorosft Print to PDF来打印某个文件夹中的 PDf 文件(或者只是一个接一个地打印文件),以创建扁平版本。但是,当使用 Microsoft Print to PDF 时,我需要指定输出文件的名称和路径。有没有办法绕过这个或专门从事此类工作的替代虚拟打印机?
我已经尝试过的:
Windows 10 从命令行打印到 PDF和从 Windows 命令行打印 PDF
这些方法尝试使用命令提示符(我个人也很喜欢,因为它允许创建批处理文件并完全自动化该过程),但不幸的是,这些帖子中列出的程序/打印机要么不是免费的,要么显示保存 -文件对话框也是如此。此外,它们很慢(尽管这不是我的主要关注点)。到目前为止,PDFtoPrinter一直是最好的解决方案,尽管它也显示了保存文件对话框......
我从这篇文章中得到的另一个想法是创建一个(VBA-/PowerShell-)脚本,但我对此不是很有经验。
任何通过控制台打印一个 PDF 然后进行循环或什至对名称进行硬编码的方法就足够了。我可以轻松地将文件重命名为 1.pdf、2.pdf、3.pdf、...
在这一点上,我已经尝试了很多,但必须有办法让它运行。任何帮助将不胜感激!
printing - 更新 Windows 更新后文件未打印到虚拟打印机
在 Win 10 Pro 20H2 (OS Build 19042.685) 操作系统中, 当文件从照片应用程序打印到虚拟打印机驱动程序时,打印作业将启动 Windows 和后台处理程序 (.SPL),在“C:\Windows\System32\spool \打印机”目录。该文件被打印到虚拟打印机驱动程序。
更新windows更新后。 即 Windows 10 21H1(19043.1288) 或 Windows 11 21H2(22000.194)。 当文件从照片应用程序打印到虚拟打印机驱动程序时,打印作业未启动,并且未在“C:\Windows\System32\spool\PRINTERS”中生成 Windows Spooler (.SPL)
Windows 后台处理程序服务不会将作业文件打印到打印处理器,并且不会调用打印处理器的“OpenPrintProcessor”函数。
请让我们知道为什么没有生成 .SPL 文件并且在最新的操作系统中没有调用打印处理器功能。