PrintView - Seiten komfortabel drucken<
Mit Hilfe dieses CGI-Programmes läßt sich eine Druckansicht realisieren, bei der ein definierter Inhaltsbereich einer Seite gedruckt wird. Zudem werden Links und Bilder erkannt und können besonders angezeigt werden.
Source Code
| Perl Sourcecode | |
| PrintView.pl | Das Skript PrintView.pl |
| Konfigurations- und Styledateien | |
| PrintView_Fehler.html | Ausgabedatei für Fehlerfälle |
| PrintView_Fussteil.html | Fußteil für jede Ausgabeseite |
| PrintView_Kopfteil.html | Kopfteil für jede Ausgabeseite |
| Download als Archiv-Datei | |
| printview.tgz | Getartes und gezipptes Archiv aller obigen Dateien. (Zu Entpacken unter Unix/Linux mit tar -xzf printview.tgz) |
| Achtung: Sollte beim obigen Download-Link fehlerhafterweise als Dateiname "xload.cgi" angegeben sein, ignorieren Sie dies und benennen den Dateinamen um. Einige Browser ignorieren leider den Standard zur Übermittlung von Dateinamen... | |
Wirkungsweise
Druckansicht für diese Seite:
Aufruf und Einbau
Zum Aufruf verwenden Sie ein ganz normalen Link, den Sie an geeigneter Stelle in die Seite einbinden. Beispiel:
<a title="Zur Druckansicht dieser Seite" href="/cgi-bin/Printview.pl"><img src="/pictures/drucker2.png" alt="Druckansicht"></a>
Damit das Skript beim Aufruf weiß was von einer Webseites es anzeigen soll, kann man einen Druckbereich definieren. Dies wird mit zwei HTML-Kommentaren gemacht:
<!-- BEGIN_PRINTER_FRIENDLY_COPY --> ... HTML-Text ... <!-- END_PRINTER_FRIENDLY_COPY -->
Wenn diese beiden Kommentare nicht gegeben sind, wird die gesamte Seite betrachtet.
Installation
Kopieren Sie die Datei PrintView.pl in Ihr CGI-BIN-Verzeichnis. Setzen Sie die Ausführungsrechte mittels CHMOD.
Danach ändern Sie alle weiteren Konfigurationseinstellungen gemäß den
kommentierten Einstellungen in den Zeilen 39 bis 129, sofern Sie Änderungen
wünschen.

