Anzeigen von PDF-Dateien im Browser mit PHP oder Perl
Die Anzeige von PDF-Dateien direkt in einem Browser kann eine nützliche Technik zur Verfolgung der Benutzerinteraktion sein Schutz sensibler Dateispeicherorte. Es gibt zwar einfache Methoden zum Herunterladen oder Erstellen von PDFs, es ist jedoch nicht sofort ersichtlich, wie vorhandene PDF-Dateien zum Anzeigen geladen werden.
PHP-Lösung:
Der folgende PHP-Code kann sein Wird verwendet, um eine PDF-Datei im Browser anzuzeigen:
<code class="php"><?php header('Content-type: application/pdf'); header("Content-Disposition:inline; filename="the.pdf""); readfile('the.pdf'); ?></code>
Perl-Lösung:
Ähnlich können Sie in Perl den folgenden Code verwenden:
<code class="perl">open(PDF, "the.pdf") or die "could not open PDF [$!]"; binmode PDF; my $output = do { local $/; <PDF> }; close (PDF); print "Content-Type: application/pdf\n"; print "Content-Length: " .length($output) . "\n\n"; print $output;</code>
Zusätzliche PHP-Hinweise:
Tipps zur Fehlerbehebung:
Fazit:
Wenn Sie die oben beschriebenen Schritte befolgen, können Sie PDF-Dateien erfolgreich in den Browsern der Benutzer mit PHP oder Perl anzeigen, sodass Sie Benutzeraktionen verfolgen und den Speicherort der Originaldatei schützen können .
Das obige ist der detaillierte Inhalt vonWie zeige ich PDF-Dateien direkt in einem Browser mit PHP oder Perl an?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!