2015-05-30 14 views
5

Bất kỳ ai cũng biết cách in tệp mà không hiển thị xem trước bản in trong trình duyệt chéo, API hoặc thư viện như jQuery hoặc javascript hoặc khác.JQuery/Javascript hoặc cách khác Im lặng In một lần duy nhất

  • In một nội dung mà không cần xem trước khi in (chỉ im lặng in)
  • In một lần, khi softcopy được in sau đó softcopy hết hạn bởi vì tôi muốn tránh in lại softcopy nhiều bởi người sử dụng vì lý do an ninh, đặc biệt nếu đó là biên nhận là để hoàn trả.

đơn giản hay không?

Lý do tại sao chúng ta sẽ không hiển thị xem trước khi in vì có khả năng mà người dùng có thể

  • ảnh chụp màn hình tập tin sau đó photoshop các tập tin đánh giá cao
  • thay đổi nội dung
  • có thể lặp lại bản sao

Theo cách đó, nó khác icult để theo dõi ai đã in tệp nhạy cảm trong trực tuyến.

+0

Im lặng in những gì? Máy in mặc định? Trong trường hợp đó, điều gì khiến tôi không thể cài đặt máy in Postscript hoặc PDF và chỉ cần in để nhận được tệp PostScript hoặc PDF có thể sử dụng lại? Cho phép trang web bắt đầu in một tệp âm thầm (không có bất kỳ tương tác người dùng nào hiện là hộp thoại xem trước bản in) sẽ là một ý tưởng rất tồi. –

+0

Tại sao, bởi vì tôi đúng? Có lẽ bạn nên giải thích tại sao bạn bình luận như thế, cả hai chúng tôi đều có thể học được điều gì đó. –

+0

Xin lỗi bạn nếu bạn nghĩ đó là ý tưởng tồi nhưng @DavidvanDriessche trong trường hợp này là lý do tại sao chúng tôi sẽ không hiển thị xem trước bản in vì có khả năng người dùng có thể, ảnh chụp màn hình tệp sau đó photoshop các giá trị tệp, thay đổi nội dung, có thể sao chép bản sao, tôi muốn theo dõi việc đăng ký lại. Người dùng được ủy quyền có thể thay đổi các giá trị đó là lý do tại sao nó rất nhạy cảm, tôi chỉ muốn in một lần biên lai. –

Trả lời

1

In từ trang web luôn tương tác với người dùng. Tuy nhiên, bạn có thể ngăn không cho tài liệu hiển thị. Hiển thị ở đây là điều khiển HTML5 từ sản phẩm XtremeDocumentStudio .NET của công ty tôi. http://www.gnostice.com/nl_article.asp?id=291&t=Print_without_preview_using_XtremeDocumentStudio_NETs_HTML5_document_viewer_control

Animation showing print without preview

+0

Đó là nó, nhưng tôi sẽ thử phương pháp này trước khi tôi chấp nhận câu trả lời này –

+0

Bất kỳ đề xuất nào khác? bởi vì tôi không sử dụng .net, tôi đang sử dụng liferay cho phương thức này –

+1

Bạn có thể lưu trữ nó trên một tên miền phụ trên một máy chủ khác. Xử lý tài liệu là IO chuyên sâu. Nếu bạn có nhiều tài liệu được hiển thị, thì nên sử dụng máy chủ riêng. – gn1