Heads up!
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
This article contains PHP code and is intended for developers. We offer this code as a courtesy, but don't provide support for code customizations or 3rd party development.
Use this hook to filter the args of the DOMPDF constructor.
Formidable Forms is the best WordPress Form Builder plugin. Get it for free!
Usage
add_filter('frm_pdfs_dompdf_args', 'pdfs_dompdf_function' );
Parameters
- $args (array): DOMPDF constructor args.
Examples
Disable remote image processing
add_filter('frm_pdfs_dompdf_args', 'disable_remote_image_processing' );
function disable_remote_image_processing( $args ) {
$args['enable_remote'] = false;
return $args;
}
Fix images from unsafe HTTPs
Use this code example to fix images from unsafe HTTPs sources broken in the PDF file.
add_filter('frm_pdfs_dompdf_args', 'fix_images_unsafe_https' );
function fix_images_unsafe_https( $args ) {
if ( ! isset( $args['http_context'] ) ) {
$args['http_context'] = array();
}
if ( ! isset( $args['http_context']['ssl'] ) ) {
$args['http_context']['ssl'] = array();
}
$args['http_context']['ssl']['verify_peer'] = false;
return $args;
}