0

假设我有以下文件:

布局.php

<?php
session_start();
?>
<table width="700" border="1" cellspacing="0" cellpadding="0">
  <tr>
    <th>Id</th>
    <th>Nombre</td>
  </tr>
  <tr>
    <td><?php echo $_SESSION['id']; ?></td>
    <td><?php echo $_SESSION['nombre']; ?></td>
  </tr>
</table>

有没有办法可以将该文件下载为 PDF 格式,并像您在浏览器中看到的那样输出该文件?

我试过了,但没有用:

<?php
session_start();

header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename=info_user.pdf");
readfile('layout.php');
?>
4

3 回答 3

3

有几个软件包可以让您生成 PDF 文件。你可以看看这些:

于 2013-02-26T17:00:35.650 回答
1

PHP 的 PDFlib 库可能是为此开发最多的库。

您可以在PHP dev 上阅读它们。

其他备用库包括:

于 2013-02-26T17:04:08.370 回答
0

如果对您有帮助,Chrome 可以将网页保存为 PDF。

于 2013-02-26T17:01:21.757 回答