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](https://i.stack.imgur.com/BvmDL.png)