печать документа из php

426
02 августа 2017, 22:10

как вывести файл на принтер $document->save('Template_full'.$today.'.docx'); использую phpWord

Answer 1

Отправить файл сразу на принтер через браузер нельзя. Можно:

Отправить файл в виде вывода (чтобы он сразу открылся в браузере, если браузер поддерживает), а далее пользователь смог бы отправить его на печать, не сохраняя.

$filename="print_me.docx";
header( "Content-Type: application/vnd.ms-word" );
header( 'Content-Disposition: attachment; filename='.$filename );
$phpWordObject->save( "php://output" );

Отправить файл на принтер, подключенный к серверу, на котором работает ваш PHP сценарий. Для этого можно вызвать команду lp

exec('lp /path/to/file.doc');

Для этого на сервере должны быть установлены все необходимые приложения, чтобы файл можно было распечатать из формата Word. В противном случае его нужно будет предварительно подготовить для печати.

READ ALSO
При импорте xlsx выдает ошибку

При импорте xlsx выдает ошибку

При копировании файла пере импортом выдает ошибку

195
Можно ли как то вывести график с keepa.com?

Можно ли как то вывести график с keepa.com?

Можно ли как то вывести график с keepacom на свою страницу сайта? Я знаю что его выводит iframe благодаря расширению в браузере, но если я передаю...

241
Отправка на печать файла из php

Отправка на печать файла из php

Использую такой код для формирования чека по шаблону phpWord:

256