我在ColdFusion中构建一个应用程序,让用户选择一组照片并让它们自动打印,但是,我需要打印文件,而不是打印图像的网页。这可能与CFFILE有关吗?如果不是最好的方法是什么?
答案 0 :(得分:4)
Dan建议使用Active-X控件(即使可能)只适用于MSIE 11及更早版本。 Active-X不适用于MS Edge或任何非MS浏览器。它不是一个全球性的,面向未来的解决方案。
最好的解决方案是将图像转换为多页PDF文件,正如TRose建议的那样。然后,您将向用户显示该文件,以便在浏览器中下载或查看。用户必须手动打印PDF文件。
原因如下:ColdFusion是服务器端应用程序服务器。它可以制作可通过Web浏览器查看的内容。出于安全原因,Web浏览器无法自动访问用户的本地计算机(1),因此无法连接到连接到该计算机的任何打印机。
(1)这也是我们无法在没有用户互动的情况下上传文件的原因。