Deaktivieren der Möglichkeit zum drucken einer PDF-Datei in einem browser auf einem kiosk-Modus mit dem computer

Bin ich die Entwicklung eine Anwendung, die verwendet werden, in einem web-browser (Firefox oder Chrome).
Ein Teil dieser app wird die Anzeige einer PDF-Datei. Jedoch mit dem standard-PDF-Viewern, gibt es einige Funktionen enthalten, die ich nicht wollen, dass die Benutzer (z.B. drucken, speichern auf Festplatte, ...).
Ich habe festgestellt, diese großes Projekt über eine anpassbare pdf-viewer für mozilla. Dies ermöglicht es mir, den Nutzer einzuschränken, die Möglichkeiten. Nun Frage ich mich, ob es möglich ist, dasselbe zu erreichen in Google Chrome. Bisher habe ich noch nicht gefunden, was über das anpassen der standard-PDF-viewer von Chrome. Ist da jemand, der kennt einen Weg, dies zu tun, oder kennt einen anpassbaren viewer wie der, den ich gefunden habe für mozilla? Danke.

Update:

Den browser ausgeführt wird, im kiosk-Modus, so wird der Benutzer nicht Zugang zu irgendwelchen Funktionen anzeigen einer web-Seite (keine Adressleiste, kein Menü, nichts). Auch, keine Tastatur vorhanden sein wird, da die Anwendung auf einem touch-screen.

Update 2:

Erste von allen, warum hat diese Frage wurde verschoben von Programmierern auf stackoverflow?? Wenn ich Fragen diese Art von 'offenen' Fragen, erhalten Sie sofort geschlossen. Danke für den downvote. Ich Schätze, für Leute, die Fragen, die nicht beantwortet werden kann mit 3 Zeilen code sind zu hart.

Zweite, über das drucken von PDF:
Ich sehe einige Leute erwähnen, Möglichkeiten zum drucken von PDF-Dateien. Der Benutzer wird keine dieser Optionen verfügbar ist, weil:

  • Es werden keine Drucker verfügbar, die eventuelle system-setup.
  • Es wird keine Tastatur oder Maus, nur eine (begrenzte) touch-interface.
  • Die Webseite nicht überall verfügbar, außer den geplanten Standort.
  • Der Benutzer wird keinen Zugriff auf das zugrunde liegende Betriebssystem.

Deaktivieren der Möglichkeit zum drucken ist nicht schwer, aber ich will nicht, dass die Benutzer denke er drucken kann. Wenn Sie das drucken-Symbol bleibt auf der PDF-viewer, wird der Benutzer darauf klickt und nichts passiert, führt dies zu frustration und irritation. Indem Sie zeigt nur die Tasten, die wirklich funktionieren, führen zu einer besseren Erfahrung mit der Anwendung.

  • Haben Sie versucht, mit CSS definieren Sie die print Medientyp auf display none?
  • pdf.js funktioniert in Chrome auch. Auf einer web-Seite, einschließlich pdf.js, Download der PDF-Daten über XMLHttpRequest und geben es pdf.js sollte funktionieren - der standard-PDF-viewer nicht sehen. Wenn Sie bauen eine Verlängerung der Dinge wird es ähnlich sein.
  • Nur aus Neugier, warum auf der Erde würden Sie wollen, zu tun?
  • Wenn jemand ein Zugriff auf diese web-Anwendung von jedem computer aus, was Sie wollen, ist nicht möglich.
  • Wird es ein Drucker installiert? Wenn nicht, warum spielt es eine Rolle. Schneiden Sie es aus mit hardware. Und töten es mit dem Feuer.
  • Wie wollen Sie verhindern, dass Menschen aus nehmen Sie ein Foto mit Ihrer Handy-Kamera, und drucken?
  • Palant: haben Sie ein Beispiel der download einer PDF-Datei per XMLHttpRequest ?
  • Nein, ich nicht - aber Sie wahrscheinlich wollen, um download-Binär-Daten.
  • Vor langer Zeit, aber im Grunde nun die Antwort ist einfach bekommen Sie Ihre eigenen pdf-viewer, hier ist eine Seite mit der info über die Quelle für Chrome integrierten pdf-viewer: stackoverflow.com/questions/3692598/...

InformationsquelleAutor | 2012-07-31
Schreibe einen Kommentar