PDF Reload???
hotti
- https
0 Der Martin0 hotti
0 Iframe0 hotti
hi,
hab grad ein PDF-Script am Wickel, was PDFs dynamisch erzeugt und möchte mir die Veränderungen asap im Browser anschauen. Das klappt jedoch nicht mit Reload, stets muss ich erst einen anderen Bookmark anklicken, zurück aufs PDF und dann sehe ich die Veränderungen.
Gibt es irgendeinen Header, den ich mitgeben kann, so dass ein Reload funktioniert, wäre nett ;)
Hotti (heizt wieder)
Hallo,
hab grad ein PDF-Script am Wickel, was PDFs dynamisch erzeugt und möchte mir die Veränderungen asap im Browser anschauen. Das klappt jedoch nicht mit Reload, stets muss ich erst einen anderen Bookmark anklicken, zurück aufs PDF und dann sehe ich die Veränderungen.
natürlich, das liegt daran, dass nicht der Browser für die Anzeige eines PDF-Dokuments zuständig ist, sondern der PDF-Viewer. Für den Browser ist daher die Angelegenheit erledigt, wenn er die Daten an das PDF-Plugin übergeben hat. Das PDF-Plugin weiß wiederum nichts von HTTP.
Ein Reload ist daher erst wirksam, wenn das PDF-Plugin wieder "abgeschossen" ist.
Gibt es irgendeinen Header, den ich mitgeben kann, so dass ein Reload funktioniert, wäre nett ;)
Nein.
Abgesehen davon: Bei vielen Nutzern wird das PDF-Dokument sowieso nicht im Browser-Plugin angezeigt, sondern im PDF-Viewer, der als eigenständige Anwendung läuft und nur die vom Browser heruntergeladene Datei verwendet. Dann ist natürlich erst recht nichts zu machen.
Ciao,
Martin
hi,
natürlich, das liegt daran, dass nicht der Browser für die Anzeige eines PDF-Dokuments zuständig ist, sondern der PDF-Viewer. Für den Browser ist daher die Angelegenheit erledigt, wenn er die Daten an das PDF-Plugin übergeben hat. Das PDF-Plugin weiß wiederum nichts von HTTP.
Ein Reload ist daher erst wirksam, wenn das PDF-Plugin wieder "abgeschossen" ist.
Alles klar, danke Martin.
Gibt es irgendeinen Header, den ich mitgeben kann, so dass ein Reload funktioniert, wäre nett ;)
Nein.
Abgesehen davon: Bei vielen Nutzern wird das PDF-Dokument sowieso nicht im Browser-Plugin angezeigt, sondern im PDF-Viewer, der als eigenständige Anwendung läuft und nur die vom Browser heruntergeladene Datei verwendet. Dann ist natürlich erst recht nichts zu machen.
Ok. Mir gehts hauptsächlich darum, beim Design morgen zügig voranzukommen, ich habe eine Schleife einzubauen und Teile der PDF sind über Templates zu erstellen. Da ist es ganz gut, einen Viewer zu haben, der einmal die Datei nicht lockt, falls ich die erst lokal erstelle oder einen Viewer, der aus STDIN lesen kann... es gibt mehrere Möglichkeiten. Der IE holt die PDF mit Enter neu ;)
Viele Grüße,
Hotti
Gib das PDF nicht direkt aus, sondern einen Iframe mit src="pdfdateil.pl?timestamp"
Gib das PDF nicht direkt aus, sondern einen Iframe mit src="pdfdateil.pl?timestamp"
Jow danke, wäre noch zu überlegen, wenn ich alles fertig habe ;)
(zum Abarbeiten von Online-Bestellungen Lieferscheine drucken, das wird fein)
Hotti