PHP is a powerful language for working with various types of files, including PDFs. If you need to create a script that allows users to open a PDF in their browser while also providing the option to download the PDF, you can easily accomplish this using PHP. Here's a simple PHP script to achieve that:
<?php
// Path to the PDF file
$pdfFile = 'file.pdf';
// Set headers for the PDF
header('Content-type: application/pdf');
header('Content-Disposition: inline; filename="' . basename($pdfFile) . '"');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($pdfFile));
header('Accept-Ranges: bytes');
// Open and output the content of the PDF file
readfile($pdfFile);
?>
How does this script work?
- You specify the path to the PDF file.
- You set HTTP headers to ensure proper display of the PDF in the browser.
- You use the
readfile()
function to open and output the content of the PDF file.
This script allows users to open the PDF file directly in their browser while also providing the option to download the file. You can easily integrate this functionality into your web applications, providing a convenient and user-friendly experience.