【发布时间】:2014-02-14 13:52:04
【问题描述】:
有没有办法将文件打印到自定义打印机而不对文件执行任何操作。
我的意思是,我可以打印一个 pdf 文件,然后将文件作为 pdf 文件而不是 postscript 或 pcl 文件通过打印机发送吗?
或者我的意思是我可以在“转换”之前捕获文件吗?
最好的问候 乔
【问题讨论】:
-
当然。不要一开始就打印出来。只保留PDF文件。 (如果该解决方案对您不起作用,那么 edit 您的问题可以更好地解释您要完成的工作。)
-
见
Delphi: How to print a PDF without showing it?。或者只是ShellExecute(Handle, 'print', PChar('c:\document.pdf'), nil, nil, SW_HIDE); -
如果您想将作业发送到任何打印机,请参阅
Print Documents From Delphi - Print PDF, DOC, XLS, HTML, RTF, DOCX, TXT。 -
以打印机无法理解的语言直接将原始文件发送到打印机,这是一种生成可回收纸的简单方法。
标签: delphi pdf printing postscript printer-control-language