PHP mPDF сохранить файл в формате PDF

У меня есть страница, использующая mPDF, которая при запуске отображает PDF-файл в браузере, и его также можно без проблем сохранить в формате PDF. Я хотел бы, чтобы страница работала и генерировала PDF-файл, который сохраняется на сервере в виде PDF-файла.

Вот текущий код:

<?php
include 

У меня есть страница, использующая mPDF, которая при запуске отображает PDF-файл в браузере, и его также можно без проблем сохранить в формате PDF. Я хотел бы, чтобы страница работала и генерировала PDF-файл, который сохраняется на сервере в виде PDF-файла.

Вот текущий код:

[110]

Как я уже сказал, это прекрасно выводит PDF, но может кто-нибудь сказать мне, как сохранить как PDF?

SERVER['DOCUMENT_ROOT'].'/include/seo-check/lib/WSAclient.php'; include

У меня есть страница, использующая mPDF, которая при запуске отображает PDF-файл в браузере, и его также можно без проблем сохранить в формате PDF. Я хотел бы, чтобы страница работала и генерировала PDF-файл, который сохраняется на сервере в виде PDF-файла.

Вот текущий код:

[110]

Как я уже сказал, это прекрасно выводит PDF, но может кто-нибудь сказать мне, как сохранить как PDF?

SERVER['DOCUMENT_ROOT'].'/include/seo-check/lib/WSAParser.php'; $reportID=

У меня есть страница, использующая mPDF, которая при запуске отображает PDF-файл в браузере, и его также можно без проблем сохранить в формате PDF. Я хотел бы, чтобы страница работала и генерировала PDF-файл, который сохраняется на сервере в виде PDF-файла.

Вот текущий код:

[110]

Как я уже сказал, это прекрасно выводит PDF, но может кто-нибудь сказать мне, как сохранить как PDF?

GET['reportid']; $WSAclient = new WSAclient(WSA_USER_ID,WSA_API_KEY); $result=$WSAclient->viewReport($reportID,WSA_SUBSCRIPTION_ID,'xml','EN'); unset($WSAclient); ob_start(); ?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>PDF Report</title> <!--Add your CSS here--> </head> <body> <?php echo WSAParser::viewReportResponse($result); ?> </body> </html> <?php $HTMLoutput = ob_get_contents(); ob_end_clean(); //Convert HTML 2 PDF by using MPDF PHP library include

У меня есть страница, использующая mPDF, которая при запуске отображает PDF-файл в браузере, и его также можно без проблем сохранить в формате PDF. Я хотел бы, чтобы страница работала и генерировала PDF-файл, который сохраняется на сервере в виде PDF-файла.

Вот текущий код:

[110]

Как я уже сказал, это прекрасно выводит PDF, но может кто-нибудь сказать мне, как сохранить как PDF?

SERVER['DOCUMENT_ROOT'].'/include/seo-check/lib/MPDF/mpdf.php'; $mpdf=new mPDF(); $mpdf->WriteHTML($HTMLoutput); $mpdf->Output(); ?>

Как я уже сказал, это прекрасно выводит PDF, но может кто-нибудь сказать мне, как сохранить как PDF?

29
задан Stephen Kennedy 4 March 2018 в 14:19
поделиться

3 ответа

Документы mPDF утверждают, что первый аргумент Output() - это путь к файлу, второй - режим сохранения - вам нужно установить его на 'F'.

$mpdf->Output('filename.pdf','F');
80
ответ дан T.Todua 4 March 2018 в 14:19
поделиться

Попробуйте:

$mpdf->Output('my_filename.pdf','D'); 

, потому что:

D - означает Загрузить
F - означает только сохранение файла

18
ответ дан T.Todua 4 March 2018 в 14:19
поделиться

Это можно сделать так. Это работало нормально для меня. А также установите права доступа к каталогу 777 или 775, если они не установлены.

ob_clean();
$mpdf->Output('directory_name/pdf_file_name.pdf', 'F');
15
ответ дан M.J 4 March 2018 в 14:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: