WordPress интерфейс не показывает pdf от dompdf - PullRequest
0 голосов
/ 11 марта 2019

HTML в DOMPDF

Это мой php код для html в dompdf. Он работает в бэкэнде WordPress (раздел администратора), но не работает на странице моего аккаунта (например: / my-account / view-pdf /)

index.php код:

function dompdf_files_add(){
   ob_start();
   require_once plugin_dir_path(__FILE__) . 'dompdf/autoload.inc.php';
}
add_action('init','dompdf_files_add');

view_pdf.php код:

use Dompdf\Dompdf; use Dompdf\Options;

if(isset($_POST['view'])){
    $qt_no=$_POST['qt_no'];
    $content = custom_invoice_generate($qt_no,"view");
}
$options = new Options();
$options->set('A4','potrait');
$options->set('enable_css_float',true);
$options->set('defaultFont', 'Helvetica');
$options->set('isHtml5ParserEnabled', true);
$options->set("isPhpEnabled", true);
$options->set('isRemoteEnabled', true);

$dompdf = new Dompdf();
$dompdf->loadHtml($content);
$dompdf->render();
ob_end_clean();
$dompdf->stream("sample_pdf",array("Attachment"=>0));
exit;

выход:

enter image description here

...