Hintergrund:
Um Klicks zu verfolgen und zu verbergen Um den tatsächlichen Speicherort von PDF-Dokumenten zu ermitteln, wünschen Sie sich eine Lösung zum Anzeigen von PDF-Dateien im Browser eines Benutzers. Trotz umfangreicher Internetsuche haben Sie keinen einfachen Ansatz gefunden.
Lösung mit PHP:
<code class="php">header('Content-type: application/pdf'); header('Content-Disposition: inline; filename=example.pdf'); @readfile('path/to/example.pdf');</code>
Lösung mit Perl:
<code class="perl">open(PDF, 'path/to/example.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>
Fehlerbehebung:
PHP fertiggestellt Code:
<code class="php">$file = './path/to/example.pdf'; $filename = 'Custom file name for example.pdf'; header('Content-type: application/pdf'); header('Content-Disposition: inline; filename="' . $filename . '"'); header('Content-Transfer-Encoding: binary'); header('Content-Length: ' . filesize($file)); header('Accept-Ranges: bytes'); @readfile($file);</code>
Dieser Code sollte die Anzeige von PDF-Dateien im Browser eines Benutzers ermöglichen und Ihnen gleichzeitig ermöglichen, Klicks zu verfolgen und das gewünschte Maß an Privatsphäre aufrechtzuerhalten.
Das obige ist der detaillierte Inhalt vonSo zeigen Sie PDF-Dateien im Browser mit PHP und Perl an: Eine umfassende Anleitung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!