Printing 是否可以使用CFFILE打印到本地打印机?

Printing 是否可以使用CFFILE打印到本地打印机?,printing,coldfusion,Printing,Coldfusion,我正在ColdFusion中构建一个应用程序,允许用户选择一组照片并自动打印,但是,我需要打印文件,而不是包含图像的网页。使用CFFILE可以这样做吗?如果不是,最好的方法是什么?丹建议的Active-X控件(即使可能)只适用于MSIE 11及更早版本。Active-X不适用于MS Edge或任何非MS浏览器。这不是一个全球性的、经得起未来考验的解决方案 最好的解决方案是按照TRose的建议将图像转换成多页PDF文件。然后,您将向用户展示该文件,以便在浏览器中下载或查看。用户必须手动打印PDF文

我正在ColdFusion中构建一个应用程序,允许用户选择一组照片并自动打印,但是,我需要打印文件,而不是包含图像的网页。使用CFFILE可以这样做吗?如果不是,最好的方法是什么?

丹建议的Active-X控件(即使可能)只适用于MSIE 11及更早版本。Active-X不适用于MS Edge或任何非MS浏览器。这不是一个全球性的、经得起未来考验的解决方案

最好的解决方案是按照TRose的建议将图像转换成多页PDF文件。然后,您将向用户展示该文件,以便在浏览器中下载或查看。用户必须手动打印PDF文件

原因如下:ColdFusion是服务器端应用程序。它制作可通过web浏览器查看的内容。出于安全原因,web浏览器无法自动访问用户的本地计算机(1),因此无法连接到连接到该计算机的任何打印机


(1) 这也是为什么我们不能在没有用户交互的情况下上传文件。

Dan建议的Active-X控件(即使可能)只适用于MSIE 11及更早版本。Active-X不适用于MS Edge或任何非MS浏览器。这不是一个全球性的、经得起未来考验的解决方案

最好的解决方案是按照TRose的建议将图像转换成多页PDF文件。然后,您将向用户展示该文件,以便在浏览器中下载或查看。用户必须手动打印PDF文件

原因如下:ColdFusion是服务器端应用程序。它制作可通过web浏览器查看的内容。出于安全原因,web浏览器无法自动访问用户的本地计算机(1),因此无法连接到连接到该计算机的任何打印机


(1) 这也是为什么我们不能在没有用户交互的情况下上传文件。

“打印在哪里?”他问道。对于本地机器上的打印机,建议读到:@johnyc0506 PDF只是一个空白页。把这幅画放在书页上!这可能根本无法实现。要访问本地打印命令,您必须编写某种类型的active-x控件。然后,你必须说服每个用户无视他们收到的警告。“打印在哪里?”他问道。对本地机器上的打印机建议说:@johnyc0506一份PDF只是一张空白页。把这幅画放在书页上!这可能根本无法实现。要访问本地打印命令,您必须编写某种类型的active-x控件。然后你必须说服每个用户忽略他们收到的警告。谢谢你,我相信制作所有图像PDF是一个很好的解决方案,并将对其进行测试以查看结果。谢谢你,我相信制作所有图像PDF将是一个很好的解决方案,并将对其进行测试以查看结果。