以PDF格式打开我的php页面

时间:2012-09-11 10:20:46

标签: php pdf file-io

我的页面上有一个链接到report.php页面的按钮。我想要的是,而不是单击按钮并查看php页面,单击按钮并以PDF格式打开此report.php页面。

这可能吗?我该怎么办?

3 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

您可以尝试使用this,HTML转换为PDF转换器。将您的HTML转换为PDF然后在屏幕上显示,这是examples

答案 2 :(得分:0)

您可以生成PDF并允许用户下载(如果浏览器支持内联PDF显示,它将按您的要求显示)。试试mPDF。它从HTML和CSS生成PDF。