2013-11-22 4 views
-3

У меня проблема. Я рисую диаграммы с помощью Canvas и Javascript. Есть ли способ конвертировать веб-сайт в файл PDF без активации javascript с клиента. Поэтому я создаю PDF-файл на сервере. Также было бы возможно, если я смогу сделать снимок с веб-сайта.Canvas to PDF без javascript

+3

Я запутался. Вы говорите, что создаете холст с помощью JavaScript, но у клиента нет активированного JavaScript? –

+1

Если вы пытаетесь сделать что-то без javascript, не помещайте javascript. – George

+0

Если вы создаете что-то с помощью javascript, вам нужен javascript (будь то на сервере или клиенте), чтобы знать, как он выглядит. Период. –

ответ

2

Вы можете передать HTML-код через wkhtmltopdf на свой сервер?

wkhtmltopdf предоставляет вашу страницу с помощью WebKit, включая выполнение JavaScript, и записывает результат в PDF-файл.

Вы запустить его в командной строке, как это:

wkhtmltopdf my.html my.pdf 
+0

Проблема в том, что он работает только с файлом HTML, и у меня есть .php-файл. –

+0

@OliverAdam: он также работает с URL-адресом, например. 'wkhtmltopdf http://myserver.com/mypage.php my.pdf' – RichieHindle

+0

@OliverAdam: Возможно, с помощью функции' system() '? – RichieHindle