Seite 1 von 1

Drucken per Javascript unterbinden

Verfasst: 27.02.2008, 15:00
von Planetjay
Guten tag,
ich habe folgendes problem.
Ich habe mir ein Pdf erstellt und möchte vor dem drucken abfragen welche Felder nicht ausgefüllt sind und diese in einem Popup anzeigen.
Dies habe ich auch schon erfolgreich umgesetzt, jedoch passiert dies wenn man über ein Button im Forumular druckt.

jetzt möchte ich entweder Das Drucken des Forumulares über Datei -> Drucken .. unterbinden. oder es soll vorher meine Funktion aufgerufen werden.


Wie kann ich das am besten umsetzen.

Vielen dank

Drucken per Javascript unterbinden

Verfasst: 31.03.2008, 21:20
von acronaut
Hi Planetjay,

gleich mal zu Beginn: Ich kann mir nicht vorstellen, dass das irgendwie geht. Nun zu den Gründen:

Am grundsätzlichen UserInterface ("Drucken"- Funktion/Menueintrag unterbinden) kannst Du soweit ich weiß nur etwas über Plugins machen. Das heißt, Du müsstest Deinen Kunden erst einmal ein Plugin zur Verfügung stellen, das dann den Druckdialog unterbindet, was ja soweit keinen Sinn macht. Aus dem PDF heraus kannst Du aber auf diese Einstellungen nicht zugreifen, weil diese auf jeden Fall über ein Application oder Consolen Script initialisiert werden müssen, das Du nicht aus der Dokumentebene heraus starten kannst.

Gruß,
Andi Vogel

Drucken per Javascript unterbinden

Verfasst: 09.11.2009, 17:51
von benjay
Hallo,

scheinbar gibt es doch eine Möglichkeit:

http://www.acronaut.de/view_topic.php?id=782&forum_id=34&highlight=pdf+drucken+nur

=>

http://forms.stefcameron.com/2008/04/13/prevent-printing-pdf-forms-in-acrobat-8/

Hierzu noch zwei Fragen:

Zu diesem xml Ding das in dem Link beschrieben ist: Ich nutze Scribus um pdfs zu erstellen, kann ich damit auch diese "config DOM" manipulieren?

Und ich hatte noch eine andere Idee, das Problem zu umgehen. Ich würde sie kurz präsentieren. Villeicht kann mir ja jemand sagen, ob das realisierbar ist oder völliger Schwachsinn ;)

Man könnte doch ein pdf mit Feldern erzeugen, in dem Drucken verboten ist, aber der Export von eingetragenen Daten möglich. Dann erzeugt man einen Knopf, der die Daten exportiert und mit ihnen gleich ein neues pdf erzeugt (welches zufällig dem alten entspricht), dieses wird automatisch gedruckt und das pdf sofort wieder geschlossen.

Über Antworten würde ich mich sehr freuen!

Viele Grüsse,

benjay