Как я могу выполнить эти две командной строки через php:
wkhtmltopdf www.google.com gg.pdf
&
oofice -headless -nologo -pt cup-pdf my.doc
они оба возвращают PDF-файл и загружаются в мой домашний каталог.
Я хочу знать, как выполнить эту команду с моей html-страницы через php.
Благодарю.
Вы должны взглянуть на раздел « Выполнение системной программы » руководства: PHP предоставляет несколько функций, которые могут использоваться для запуска внешних команд / программ, в том числе:
exec()
– который может хранить вывод команды в массиве shell_exec()
– который возвращает в качестве строки вывод команды system()
– который выводит эхосигнал команды Чтобы создать pdf-файл из php (в Linux), вы должны использовать обертку.
$cmd = '/usr/bin/xvfb-run --server-args="-screen 0, 1920x1080x24" /usr/bin/wkhtmltopdf http://google.com /tmp/google.pdf'; exec($cmd);