miti68: Drucken von PDF

Hallo Leute

Bin neu hier und habe leider kaum Ahnung von HTML und
all dem anderen zeug. Hab auch nicht die Zeit um mich in
dieses Thema gut einzuarbeiten da ich Systemadministrator
bin und diese sachen lieber kompetenteren leuten fuer
Webseitendesign ueberlasse.

Hier mein Problem

Hab ein Java menue mit einem Programm erstellt welches
ueber frames laeuft. Wenn ich im Menue (linker Frame=Navigat)
einen Menuepunkt anklicke erscheint in meiem rechten Frame (Main)
die gewuenschte Seite.

Ich habe die auszugebenden Seiten alles als PDF vorligen.

Ich moechte nun in meinem linken Frame einen Button einbauen der
mir das PDF der angezeigten seite als PDF ausdruckt.

Habe eine Struktur mit verschiedenen Pfaden und dachte das
es eine Moeglichkeit gibt beim Oeffnen des rechten Frames
automatisch per HTML oder Java eine Variable zu fuellen, die
sich den Namen des PDF merkt.

Wenn ich dann im linken Frame auf den Button klicken, sollte
der dieser dann die Variable auslesen und das PDF ausdrucken.

Hoffe das mich einer verstanden hat !!!!

Bin selbst gelernter Programmierer (AS400) und habe doch etwas
Verstand von Programmierlogig, leider nicht von HTML.

Wer kann mir dabei helfen.

Weiss nicht wie ich sowas debuggen kann und kenne auch den
passenden Print befehl nicht.

Hilf  Hilfe   Hilfe   Hilfe     Hilfe

Besten dank im voraus

Frank

  1. Lieber Frank,

    zum Drucken einer PDF-Datei bedarf es eines externen Programms. Ein Browser selbst kann mit PDF so nichts anfangen.

    Es gibt für die verschiedenen Browser Plugins, wie zum Beispiel vom Acrobat Reader, die es ermöglichen im Browser selbst eine PDF-Datei anzuzeigen und auszudrucken. ABER: Innerhalb des Browsers übernimmt dann das Plugin die Steuerung und Kontrolle, nicht mehr der Browser. Der ist dann sozusagen nur eine optische Schale um Dein PDF.

    Ich denke, Du musst auf Dein Vorhaben so verzichten, da PDFs nicht von Deinem Browser gedruckt werden können, denn das können wie schon gesagt nur externe Programme, die eventuell zusätzlich zu ihrer Installation auch ein Plugin für Deine verwendeten Browser mitliefern.

    Liebe Grüße aus Ellwangen,

    Felix Riesterer.

    1. Besten dank Felix

      Kannst du mir dann vielleicht erklaeren wie ich dann
      eine HTML Seite gut formatiert drucken kann, ohne ein
      HTML Guru zu sein.

      Gibt es vielleicht eine gute Anleitung dafuer mit
      Beispielen.

      Hab die HTML Sites auch als Word.Doku im selben Ordner wie
      die HTML Datei liegen.

      Das Problem welches ich hoffentlich gut geschildert habe ist
      ja das ich den "DruckKnopf" im linken Frame haben will um damit
      den rechten Frame formatiert zu drucken.

      Kannst mit dabei helfen oder weist vielleicht eine gute Doku
      die ein HTML anfaenger verwenden kann

      mit besten dank

      Frank

      1. Tach Frank

        guck dich mal hier ein bisschen um. Das sollte dir helfen

        http://pc-anfaenger.de/script/jsdruck.htm

        Gruß josef

        1. Lieber Josef,

          http://pc-anfaenger.de/script/jsdruck.htm

          da wäre meiner Ansicht nach ein Stylesheet für die Druckausgabe wesentlich sinnvoller...

          Liebe Grüße aus Ellwangen,

          Felix Riesterer.

          1. Lieber Josef,

            http://pc-anfaenger.de/script/jsdruck.htm

            da wäre meiner Ansicht nach ein Stylesheet für die Druckausgabe wesentlich sinnvoller...

            Liebe Grüße aus Ellwangen,

            Felix Riesterer.

            Hallo Leute

            Wiel noch mal dea Problem schildern das ich habe

            Im linken Fram wo sich das Menue befindet moechte ich einen
            Button haben der den rechten Frame ausdruckt, welcher main
            heisst. In diesem gebe ich alle Seiten aus die im linken Frame
            mit dem Menue angewaehlt werden.

            Es befinden sich also immer eine andere Seiten im rechten Frame.

            Der Button sollte also immer wissen welche Seite er
            drucken soll (per Variable oder ID welche ich natuerlich
            irgendwo deklarieren und fuellen muss)

            Hier hab ich mein groesstes Probleme.

            Hab schon ein bisschen mit Druck.css gespielt und denke das
            das gut genug fuer mich ist. Will ja keine Supermann in HTML
            werden, es sollte nur ein Text ueber den Button im linken Frame
            ausgedurckt werden koennen.

            Besten dank im vorraus.

            1. Lieber Josef,

              Hab schon ein bisschen mit Druck.css gespielt und denke das
              das gut genug fuer mich ist.

              Prima! Dann kannst Du ja diese CSS-Datei verwenden, damit der Browser den Ausdruck entsprechend aufbereitet. Um den Druckvorgang auszulösen kannst Du ja mal folgende Javascript-Anweisung in Deinem Button probieren:

              <button onclick="mein_rechter_frame.print();">drucken</button>

              Liebe Grüße aus Ellwangen,

              Felix Riesterer.

          2. Hi Felix

            da wäre meiner Ansicht nach ein Stylesheet für die Druckausgabe wesentlich sinnvoller...

            Kommt halt drauf an womit er besser zurecht kommt
            und eine Alternativen ist nie schlecht :-)

            Gruß josef