我的页面上有一个链接到report.php 页面的按钮。我想要的是,而不是单击按钮并查看 php 页面,而是单击按钮并将此 report.php 页面打开为 PDF 页面。
这可能吗?我该怎么做?
Ofc 它可能,您定义标题并制作推荐的文件名而不是扩展名 php
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
在 php.net 上找到的第一个示例
http://php.net/manual/en/function.header.php
当然,假设您生成的文件与 pdf 兼容,您可以在线找到很多 pdf 生成器,但我建议使用http://phpclasses.org
您可以生成 PDF 并允许用户下载它(如果浏览器支持内联 PDF 显示,它将看起来如您所愿)。试试mPDF。它从 HTML 和 CSS 生成 PDF。