gpt4 book ai didi

php - 如何在 fpdf 输出上获取页面标题?

转载 作者:可可西里 更新时间:2023-11-01 00:15:33 25 4
gpt4 key购买 nike

我试图在使用 fpdf 输出 pdf 时显示页面标题。

目前我只能获取我用来创建 pdf 的 .php 文件的路径。例如

www.mydomain/inc/pdf/php

如果我输出除 fpdf 代码以外的任何内容,例如

<title>This is my title</title>

<title><? echo $title ?></title>

我收到这样的错误...

Some data has already been output, can't send PDF

这是因为你显然只能在页面上输出fpdf数据。那么是否有可能以某种方式使用 fpdf 或与 fpdf 结合添加标题标签?

看到页面标题比看到我的 pdf.php 文件的路径要好得多。

干杯

最佳答案

FPDF 发送 PDF 文件,而不是 HTML。所以默认情况下,浏览器只是提示下载它的人,或者如果你有一个插件,它会在浏览器中打开它。至于使用标题,PDF 查看器或 PDF 插件很可能使用文档的文件名或标题作为页面标题。 ($pdf->SetTitle('FPDF tutorial');)

同样,FPDF 输出 PDF 而不是 HTML。如果您开始输出 HTML,然后尝试回显 PDF 内容,它将是乱码。 PHP 也不允许您在输出 (HTML) 开始后修改 header ,这会引发错误。

如果您将 PDF 存储在系统上或者能够配置到 FPDF 模块的路由,您可以使用 HTML 和 <object>标记将其包含在页面上,但这将是一个不同的设置,并且需要更多的步骤。通过这样做,您可以添加您想要的所有 HTML,并且只在页面上的小屏幕中显示 PDF。

关于php - 如何在 fpdf 输出上获取页面标题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12290597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com