我在ColdFusion中構建了一個應用程序,讓用戶可以選擇一組照片,並讓它們自動打印,但是,我需要打印文件而不是保存圖像的網頁。這可能與CFFILE?如果不是這樣做的最佳方式是什麼?是否可以使用CFFILE打印到本地打印機?
1
A
回答
4
Dan對Active-X控件的建議(即使可能)只適用於MSIE 11及更早的版本。 Active-X不適用於MS Edge或任何非MS瀏覽器。這不是一個全球性的,面向未來的解決方案。
最好的解決方案是將圖像轉換爲TRose建議的多頁PDF文件。然後,您將該文件呈現給用戶以在瀏覽器中下載或查看。用戶將不得不手動打印PDF文件。
原因如下:ColdFusion是服務器端應用程序服務器。它製作可通過網絡瀏覽器查看的內容。出於安全原因,Web瀏覽器無法自動檢測用戶的本地計算機(1),因此無法連接到連接到該計算機的任何打印機。
(1)這也是爲什麼我們無法在沒有用戶交互的情況下上傳文件的原因。
+0
謝謝你,我相信製作所有的圖像PDF文件將是一個很好的解決方案,並且會測試它以查看結果。 – johnnyc0506
相關問題
- 1. 是否可以使用jtexarea.print();使用POS打印機打印收件人?
- 2. 可以通過打印機打印點陣用PHP打印
- 3. 是否可以從Adobe Air Android應用程序打印到無線打印機?
- 4. 打印從Web應用程序直接打印到本地打印機
- 5. 打印bufferedimage到打印機
- 6. 是否可以直接打印到沒有確認窗口的打印機
- 7. 是否可以從代碼打印到特定的打印機和托盤?
- 8. 是否可以直接使用打印按鈕打印圖像,而不顯示打印機對話?
- 9. 如何使用JS將字節數組打印到本地機器打印機?
- 10. 我可以在打印機上使用FIleOutputStream打印
- 11. 使用IP地址打印到網絡打印機
- 12. 在ios中打印:如果打印機連接到mac,是否可以從模擬器打印?
- 13. 列表本地打印機
- 14. 刪除本地打印機
- 15. 打印到本地打印機時出現錯誤
- 16. 打印收據從服務器到本地打印機
- 17. PHP - 打印內容到本地打印機在網絡
- 18. Java - 如何知道打印機是否是網絡打印機?
- 19. 用Java打印到不是默認打印機的標籤打印機
- 20. 如何判斷打印機是否打印到文件?
- 21. 可以javafx打印到點陣打印機嗎?
- 22. 我如何可以打印到標籤打印機從網頁
- 23. 如何使用DirectIO而不是PrintNormal打印到Zebra打印機?
- 24. 使用ace打印ICEfaces:打印機
- 25. 使用pdf打印機打印文檔
- 26. 使用收據打印機打印
- 27. 打印到默認的Zebra打印機Windows打印機
- 28. 通過指定打印機名稱打印到打印機 - Javascript
- 29. 是否可以設置打印機在CSS中僅打印1頁?
- 30. SWT - PrintDialog僅用於獲取本地打印機並不打印
「打印哪裏?」,他問道。 –
到本地機器的打印機 – johnnyc0506
建議閱讀:https://helpx.adobe.com/coldfusion/cfml-reference/coldfusion-tags/tags-pq/cfprint.html – TRose