WHTMLTOPDF Codeigniter
-
28-09-2019 - |
Вопрос
WKHTMLTOPDF звучит как отличное решение ... Проблема не происходит на Exec
Shell_exec («C: wkhtmltopdf.exe», "http://www.google.com. Google.pdf »);
Я делаю что-то не так?
Решение
Можете ли вы использовать «официальный» класс?
http://code.google.com/p/wkhtmltopdf/wiki/integrationwithphp.
Если нет, возможно, заглядывать в то, как они сделали, все поможет вам с вашей реализацией.
// Include WKPDF class.
require_once('wkhtmltopdf/wkhtmltopdf.php');
// Create PDF object.
$pdf = new WKPDF();
// Set PDF's HTML
$pdf->set_html('Hello <b>Mars<.b>!');
// Convert HTML to PDF
$pdf->render();
// Output PDF. The file name is suggested to the browser.
$pdf->output(WKPDF::$PDF_EMBEDDED, 'sample.pdf');
Редактировать:
Новая ссылка, от Githubs - https://github.com/mikehaertl/phpwkhtmltopdf.
Другие советы
Shell_exec () требует только одного параметра, но вы дали ему два. Попробуйте это вместо этого:
shell_exec("c:\wkhtmltopdf.exe http://www.google.com google.pdf");
Я думаю, что это сделает это. Вы также можете рассмотреть возможность использования exec()
функция.
Добавьте путь к WHTMLTOPDF.exe Class_Path Переменная и в вашем скрипте PHP используйте Bellow Code
Passthru («WKHTMLTOPDF www.gmail.com вывод .pdf», $ err);
// Мы будем выводить заголовок PDF («тип содержимого: приложение / PDF»);
// это будет называться загрузкой .pdf заголовок («контент-нём: вложение; имя файла =« вывод .pdf »);
// источник PDF находится в оригинале .pdf readfile ('promess.pdf');
Я надеюсь, что это будет работать ...