Как создать PDF из PHP без браузера? - PullRequest
0 голосов
/ 24 июня 2018

Люди думают, что нет способа запустить файл php без запуска браузера, но есть с помощью Android API; Когда API-интерфейс запускает некоторые конкретные файлы на сервере (например, сервер является xampp в ОС Windows) из приложения Android, я хочу сгенерировать PDF-файл из вызываемого файла php на Android. реальная проблема заключается в том, что каждый вывод отправляется через консоль Android, а не в браузер. Как я могу создать PDF без браузера? любой эксперт?

1 Ответ

0 голосов
/ 24 июня 2018

Конечно, можно создать PDF без браузера (HTTP-запрос).Я делаю это в своем ежедневном бизнесе.Хитрость заключается в том, чтобы запускать PHP-скрипт из консоли, например, вручную или автоматически каждые x минут через crontab (cronjobs).

Создать php-файл 'cronjob.php':

<?php

echo "Running\n";

echo "Processing\n";

echo "Done\n";

return 0;

Попробуйтедля запуска: php cronjob.php

Вывод:

Running
Processing
Done

Добавить задание crontab:

$ crontab -e

добавить эту строку

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

Ксоздать сам PDF, я бы порекомендовал библиотеку, такую ​​как TCPDF (или mpdf ).

...