Failed to generate PDF Invalid CSS2 takes global styles of bartik theme

Created on 28 December 2018, almost 7 years ago
Updated 15 July 2025, 3 months ago

Entity Print Drupal 8 module failed to generate PDF invalid CSS2. I can get expected response but in PDF generation it takes all global styles of bartik theme and gives error. It takes all bartik global styles and gives error. "Failed to generate PDF: '_ms_text_size_adjust' is not a valid CSS2 property......
I also tried making $optimize_css as FALSE but NO LUCK My Controller looks like this..

$build = array(
'page' => array(
'#theme' => 'my_template',
'#test_var' => $this->t('Value is'.$FYStart),
'#content' => $content,
),
'#attached' => [
'library' => [
'mymembership/mymembership-styles',
]
]
);

$attachments = \Drupal::service('html_response.attachments_processor');
$renderer = \Drupal::service('renderer');
$bareHtmlPageRenderer = new BareHtmlPageRenderer($renderer, $attachments);
$response = $bareHtmlPageRenderer->renderBarePage($build, 'Membership Certificate', 'markup' );
$print_engine = \Drupal::service('plugin.manager.entity_print.print_engine')->createSelectedInstance('pdf');

$print_engine->addPage($response);
$print_engine->send('mycertificate.pdf');

return $print_engine;

📌 Task
Status

Postponed: needs info

Version

2.0

Component

Code

Created by

🇮🇳India shikhac

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

  • 🇦🇺Australia jannakha Brisbane!

    please provide more details:
    - Drupal version/php version
    - What's being printed into a pdf?
    - examples/screenshots of HTML vs PDF
    - steps to reproduce

Production build 0.71.5 2024