如何在没有浏览器运行的情况下从php生成pdf?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在没有浏览器运行的情况下从php生成pdf?相关的知识,希望对你有一定的参考价值。

人们认为没有浏览器运行就无法运行php文件,但有android API的帮助;当api从android应用程序运行服务器中的某些特定文件(例如服务器是windows os中的xampp)时我想通过android从被调用的php文件生成pdf文件。真正的问题是,每个输出都通过Android控制台发送,而不是发送到浏览器。如何在没有浏览器运行的情况下生成pdf?任何专家?

答案

当然,可以在没有浏览器(HTTP请求)的情况下生成PDF。我在日常生活中这样做。诀窍是从控制台运行PHP脚本,例如通过crontab(cronjobs)每隔x分钟手动或自动地。

创建一个php文件'cronjob.php':

<?php

echo "Running
";

echo "Processing
";

echo "Done
";

return 0;

尝试运行:php cronjob.php

输出:

Running
Processing
Done

添加crontab作业:

$ crontab -e

追加这一行

* * * * * /usr/bin/php /var/www/cronjob/cronjob.php

要生成PDF本身,我会推荐像TCPDF(或mpdf)这样的库。

以上是关于如何在没有浏览器运行的情况下从php生成pdf?的主要内容,如果未能解决你的问题,请参考以下文章

在没有互联网的情况下从安卓应用程序与 PHP 通信?

在没有 libreoffice 的情况下从 word 创建 pdf

如何在没有表单字段的情况下从表单传递数据? (PHP)

如何在没有 single.php 的情况下从 wordpress 帖子中删除特色图片

如何在没有任何循环php的情况下从数组中随机获取项目

在没有 acrobat 阅读器的情况下从 android 应用程序打开 pdf extern