在 php 中将页面添加到 pdf

发布于 2024-12-06 22:22:05 字数 97 浏览 1 评论 0原文

我需要在已经存在的第一页之后添加一页到pdf文件中,并在这个添加的页面中写入文本。我在某处读到,Zend 框架可以做到这一点,但我不知道如何做到。

预先感谢您的回答

I need to add into pdf file one page after already existing first page and into this added page write text. I read somewhere, that Zend framework can do it, but I have no idea how.

Thanks in advance for answer

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

不打扰别人 2024-12-13 22:22:05

首先,您需要创建一个 pdf 对象并将其分配给一个变量:

$pdf = pdf_new();

然后您需要将 pdf 文件读入该对象:

pdf_open_file($pdf, "path/to/your/pdf/file.pdf");

现在,您将一个 (A4) 页面添加到 pdf 对象:

pdf_begin_page($pdf, 595, 842);

然后,您可以将文本写入到页面,您需要获取一种字体:

$arial = pdf_findfont($pdf, "Arial", "host", 1);

并声明您将使用此字体:

pdf_setfont($pdf, $arial, 10);

现在您可以使用以下方式向页面写入文本:

pdf_show_xy($pdf, "Text to write to the page.", 50, 750);

我们已经完成了该页面,因此将其关闭:

pdf_end_page($pdf);

最后,关闭并保存文件:

pdf_close($pdf);

信用:使用 PHP 生成 PDF
其他不错的教程:

First you need to create a pdf object and assign it to a variable:

$pdf = pdf_new();

Then you need to read your pdf file into the object:

pdf_open_file($pdf, "path/to/your/pdf/file.pdf");

Now, you add a (A4) page to the pdf object:

pdf_begin_page($pdf, 595, 842);

Then, before you can write text to the page, you need to grab a font:

$arial = pdf_findfont($pdf, "Arial", "host", 1);

And state that you will be using this font:

pdf_setfont($pdf, $arial, 10);

Now you can write text to the page with:

pdf_show_xy($pdf, "Text to write to the page.", 50, 750);

We're done with the page, so close it with:

pdf_end_page($pdf);

Finally, close and save the file:

pdf_close($pdf);

Credit: Generate PDFs with PHP
Other good tutorials:

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文