2017-04-04 101 views
1

我在ColdFusion中構建了一個應用程序,讓用戶可以選擇一組照片,並讓它們自動打印,但是,我需要打印文件而不是保存圖像的網頁。這可能與CFFILE?如果不是這樣做的最佳方式是什麼?是否可以使用CFFILE打印到本地打印機?

+0

「打印哪裏?」,他問道。 –

+0

到本地機器的打印機 – johnnyc0506

+1

建議閱讀:https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-pq/cfprint.html – TRose

回答

4

Dan對Active-X控件的建議(即使可能)只適用於MSIE 11及更早的版本。 Active-X不適用於MS Edge或任何非MS瀏覽器。這不是一個全球性的,面向未來的解決方案。

最好的解決方案是將圖像轉換爲TRose建議的多頁PDF文件。然後,您將該文件呈現給用戶以在瀏覽器中下載或查看。用戶將不得不手動打印PDF文件。

原因如下:ColdFusion是服務器端應用程序服務器。它製作可通過網絡瀏覽器查看的內容。出於安全原因,Web瀏覽器無法自動檢測用戶的本地計算機(1),因此無法連接到連接到該計算機的任何打印機。

(1)這也是爲什麼我們無法在沒有用戶交互的情況下上傳文件的原因。

+0

謝謝你,我相信製作所有的圖像PDF文件將是一個很好的解決方案,並且會測試它以查看結果。 – johnnyc0506

相關問題