I keep getting this error : An error exists on this page. Acrobat may not display the page correctly. Please contact the person who created the PDF document to correct the problem. When accessing my PDF page.
Generated by the view, sometimes it works 100% fine in Firefox, but then speradically I get the above mentioned error

Here is my view :

$view = new view();
$view->name = 'pdf_wireless_pricelist';
$view->description = '';
$view->tag = 'default';
$view->base_table = 'commerce_product';
$view->human_name = 'PDF Wireless Pricelist';
$view->core = 7;
$view->api_version = '3.0';
$view->disabled = FALSE; /* Edit this to true to make a default view disabled initially */

/* Display: Master */
$handler = $view->new_display('default', 'Master', 'default');
$handler->display->display_options['title'] = 'Jenny Wireless Internet';
$handler->display->display_options['use_more_always'] = FALSE;
$handler->display->display_options['access']['type'] = 'perm';
$handler->display->display_options['cache']['type'] = 'none';
$handler->display->display_options['query']['type'] = 'views_query';
$handler->display->display_options['exposed_form']['type'] = 'basic';
$handler->display->display_options['pager']['type'] = 'none';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'tablegroup';
$handler->display->display_options['style_options']['row_grouping'] = 'php_1';
$handler->display->display_options['style_options']['row_sort'] = 'desc';
$handler->display->display_options['style_options']['col_grouping'] = 'php';
$handler->display->display_options['style_options']['col_sort'] = 'asc';
$handler->display->display_options['row_plugin'] = 'fields';
/* Relationship: Entity Reference: Referenced Entity */
$handler->display->display_options['relationships']['field_networkprovider_target_id']['id'] = 'field_networkprovider_target_id';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['table'] = 'field_data_field_networkprovider';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['field'] = 'field_networkprovider_target_id';
$handler->display->display_options['relationships']['field_networkprovider_target_id']['required'] = TRUE;
/* Field: Content: NetworkProviderID */
$handler->display->display_options['fields']['field_networkproviderid']['id'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['field'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['fields']['field_networkproviderid']['exclude'] = TRUE;
/* Field: Content: NetworkProviderID */
$handler->display->display_options['fields']['field_networkproviderid_1']['id'] = 'field_networkproviderid_1';
$handler->display->display_options['fields']['field_networkproviderid_1']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid_1']['field'] = 'field_networkproviderid';
$handler->display->display_options['fields']['field_networkproviderid_1']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['fields']['field_networkproviderid_1']['exclude'] = TRUE;
/* Field: Page Title */
$handler->display->display_options['fields']['nothing_5']['id'] = 'nothing_5';
$handler->display->display_options['fields']['nothing_5']['table'] = 'views';
$handler->display->display_options['fields']['nothing_5']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_5']['ui_name'] = 'Page Title';
$handler->display->display_options['fields']['nothing_5']['label'] = '';
$handler->display->display_options['fields']['nothing_5']['alter']['text'] = '<h1>Jenny Internet - Wireless Pricelist</h1>';
$handler->display->display_options['fields']['nothing_5']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_5']['element_default_classes'] = FALSE;
/* Field: HD : Featured Products */
$handler->display->display_options['fields']['nothing_2']['id'] = 'nothing_2';
$handler->display->display_options['fields']['nothing_2']['table'] = 'views';
$handler->display->display_options['fields']['nothing_2']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_2']['ui_name'] = 'HD : Featured Products';
$handler->display->display_options['fields']['nothing_2']['label'] = '';
$handler->display->display_options['fields']['nothing_2']['alter']['text'] = '<h3>Featured Products</h3>';
$handler->display->display_options['fields']['nothing_2']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_2']['element_default_classes'] = FALSE;
/* Field: View : Featured Products (Wireless) */
$handler->display->display_options['fields']['include_3']['id'] = 'include_3';
$handler->display->display_options['fields']['include_3']['table'] = 'view';
$handler->display->display_options['fields']['include_3']['field'] = 'include';
$handler->display->display_options['fields']['include_3']['ui_name'] = 'View : Featured Products (Wireless)';
$handler->display->display_options['fields']['include_3']['label'] = '';
$handler->display->display_options['fields']['include_3']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_3']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include_3']['view'] = 'pdf_lines_featured_wireless_products';
$handler->display->display_options['fields']['include_3']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_3']['args'] = array(
  0 => '[field_networkproviderid]',
);
/* Field: HD : Capped Wireless Internet */
$handler->display->display_options['fields']['nothing']['id'] = 'nothing';
$handler->display->display_options['fields']['nothing']['table'] = 'views';
$handler->display->display_options['fields']['nothing']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing']['ui_name'] = 'HD : Capped Wireless Internet';
$handler->display->display_options['fields']['nothing']['label'] = '';
$handler->display->display_options['fields']['nothing']['alter']['text'] = '<h3>Capped Wireless Internet</h3>';
$handler->display->display_options['fields']['nothing']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing']['element_default_classes'] = FALSE;
/* Field: View : Capped */
$handler->display->display_options['fields']['include_1']['id'] = 'include_1';
$handler->display->display_options['fields']['include_1']['table'] = 'view';
$handler->display->display_options['fields']['include_1']['field'] = 'include';
$handler->display->display_options['fields']['include_1']['ui_name'] = 'View : Capped';
$handler->display->display_options['fields']['include_1']['label'] = '';
$handler->display->display_options['fields']['include_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_1']['view'] = 'pdf_lines_wireless_products';
$handler->display->display_options['fields']['include_1']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_1']['args'] = array(
  0 => '[field_networkproviderid]',
);
/* Field: Hd : Uncapped Wireless Internet */
$handler->display->display_options['fields']['nothing_1']['id'] = 'nothing_1';
$handler->display->display_options['fields']['nothing_1']['table'] = 'views';
$handler->display->display_options['fields']['nothing_1']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_1']['ui_name'] = 'Hd : Uncapped Wireless Internet';
$handler->display->display_options['fields']['nothing_1']['label'] = '';
$handler->display->display_options['fields']['nothing_1']['alter']['text'] = '<h3>Uncapped Wireless Internet *</h3>';
$handler->display->display_options['fields']['nothing_1']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['nothing_1']['element_default_classes'] = FALSE;
/* Field: View : Wireless Uncapped */
$handler->display->display_options['fields']['include']['id'] = 'include';
$handler->display->display_options['fields']['include']['table'] = 'view';
$handler->display->display_options['fields']['include']['field'] = 'include';
$handler->display->display_options['fields']['include']['ui_name'] = 'View : Wireless Uncapped';
$handler->display->display_options['fields']['include']['label'] = '';
$handler->display->display_options['fields']['include']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include']['view'] = 'pdf_lines_wireless_products_uncapped';
$handler->display->display_options['fields']['include']['number_of_args'] = '1';
$handler->display->display_options['fields']['include']['args'] = array(
  0 => '[field_networkproviderid] ',
);
/* Field: Global: Custom text */
$handler->display->display_options['fields']['nothing_4']['id'] = 'nothing_4';
$handler->display->display_options['fields']['nothing_4']['table'] = 'views';
$handler->display->display_options['fields']['nothing_4']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_4']['label'] = '';
$handler->display->display_options['fields']['nothing_4']['alter']['text'] = '* The Jenny uncapped wireless service will run at optimal speed until the threshold limit is reached. Once the threshold is reached the speed will be reduced. You will receive an sms where you will be able to “boost” your threshold limit to a higher level. This way you can ensure that your uncapped service never slows down. Threshold boosters can be purchased on the usage page as well.<br>
- Uncapped data is more contented than capped data.<br>
- P2P data has low priority<br>
- By purchasing any Jenny Internet service you agree to our Acceptable Use Policy<br>';
$handler->display->display_options['fields']['nothing_4']['element_label_colon'] = FALSE;
/* Field: HD : Coverage Areas */
$handler->display->display_options['fields']['nothing_3']['id'] = 'nothing_3';
$handler->display->display_options['fields']['nothing_3']['table'] = 'views';
$handler->display->display_options['fields']['nothing_3']['field'] = 'nothing';
$handler->display->display_options['fields']['nothing_3']['ui_name'] = 'HD : Coverage Areas';
$handler->display->display_options['fields']['nothing_3']['label'] = '';
$handler->display->display_options['fields']['nothing_3']['alter']['text'] = '<h3>Network Coverage Areas</h3>';
$handler->display->display_options['fields']['nothing_3']['element_label_colon'] = FALSE;
/* Field: Views : areas */
$handler->display->display_options['fields']['include_2']['id'] = 'include_2';
$handler->display->display_options['fields']['include_2']['table'] = 'view';
$handler->display->display_options['fields']['include_2']['field'] = 'include';
$handler->display->display_options['fields']['include_2']['ui_name'] = 'Views : areas';
$handler->display->display_options['fields']['include_2']['label'] = '';
$handler->display->display_options['fields']['include_2']['exclude'] = TRUE;
$handler->display->display_options['fields']['include_2']['element_label_colon'] = FALSE;
$handler->display->display_options['fields']['include_2']['element_default_classes'] = FALSE;
$handler->display->display_options['fields']['include_2']['view'] = 'pdf_list_areas_per_network_provider';
$handler->display->display_options['fields']['include_2']['number_of_args'] = '1';
$handler->display->display_options['fields']['include_2']['args'] = array(
  0 => '[field_networkproviderid]',
);
/* Contextual filter: Content: NetworkProviderID (field_networkproviderid) */
$handler->display->display_options['arguments']['field_networkproviderid_value']['id'] = 'field_networkproviderid_value';
$handler->display->display_options['arguments']['field_networkproviderid_value']['table'] = 'field_data_field_networkproviderid';
$handler->display->display_options['arguments']['field_networkproviderid_value']['field'] = 'field_networkproviderid_value';
$handler->display->display_options['arguments']['field_networkproviderid_value']['relationship'] = 'field_networkprovider_target_id';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_action'] = 'default';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_argument_type'] = 'raw';
$handler->display->display_options['arguments']['field_networkproviderid_value']['default_argument_options']['index'] = '1';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary']['number_of_records'] = '0';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary']['format'] = 'default_summary';
$handler->display->display_options['arguments']['field_networkproviderid_value']['summary_options']['items_per_page'] = '25';
$handler->display->display_options['arguments']['field_networkproviderid_value']['limit'] = '0';
/* Filter criterion: Commerce Product: Title */
$handler->display->display_options['filters']['title']['id'] = 'title';
$handler->display->display_options['filters']['title']['table'] = 'commerce_product';
$handler->display->display_options['filters']['title']['field'] = 'title';
$handler->display->display_options['filters']['title']['operator'] = 'not';
$handler->display->display_options['filters']['title']['value'] = 'Threshold';

/* Display: Jenny Internet - Wireless Area Pricelist */
$handler = $view->new_display('pdf', 'Jenny Internet - Wireless Area Pricelist', 'pdf_1');
$handler->display->display_options['pager']['type'] = 'some';
$handler->display->display_options['pager']['options']['items_per_page'] = '1';
$handler->display->display_options['pager']['options']['offset'] = '0';
$handler->display->display_options['style_plugin'] = 'pdf_unformatted';
$handler->display->display_options['row_plugin'] = 'pdf_fields';
$handler->display->display_options['row_options']['formats'] = array(
  'nothing_5' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '-5',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'nothing_2' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'include_3' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '-3',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => 'C',
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'nothing' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '-5',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'include_1' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '',
      'width' => '',
      'height' => '50',
    ),
    'text' => array(
      'font_size' => '8',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => 'C',
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'nothing_1' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '-5',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'include' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '8',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => 'C',
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'nothing_4' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '5',
      'y' => '',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '6',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '666666',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'nothing_3' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '',
      'y' => '',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
  'include_2' => array(
    'position' => array(
      'object' => 'last_position',
      'corner' => 'top_left',
      'x' => '-2',
      'y' => '-2',
      'width' => '',
      'height' => '',
    ),
    'text' => array(
      'font_size' => '8',
      'font_family' => 'default',
      'font_style' => NULL,
      'align' => NULL,
      'hyphenate' => NULL,
      'color' => '#333333',
    ),
    'render' => array(
      'is_html' => 1,
      'minimal_space' => '1',
      'eval_before' => '',
      'bypass_eval_before' => 0,
      'eval_after' => '',
      'bypass_eval_after' => 0,
    ),
  ),
);
$handler->display->display_options['row_options']['leading_template'] = '0';
$handler->display->display_options['row_options']['template'] = 'Website Pricelist - Wireless Internet tpl.pdf';
$handler->display->display_options['row_options']['succeed_template'] = '0';
$handler->display->display_options['path'] = 'wirelesspricelist/%';
$handler->display->display_options['margin_top'] = '10';
$handler->display->display_options['margin_bottom'] = '5';
$handler->display->display_options['leading_template'] = '0';
$handler->display->display_options['template'] = 'Website Pricelist - Wireless Internet tpl.pdf';
$handler->display->display_options['succeed_template'] = '0';
$handler->display->display_options['default_font_style'] = array(
  'b' => 0,
  'i' => 0,
  'u' => 0,
  'd' => 0,
  'o' => 0,
);
$handler->display->display_options['default_font_color'] = '';
$handler->display->display_options['css_file'] = 'pdf_wireless_pricelist.css';

/* Display: Page */
$handler = $view->new_display('page', 'Page', 'page_1');
$handler->display->display_options['path'] = 'test/%';

in Views PDF Display 7.x-1.4

Comments

lindaweb’s picture

Narrowed it down to :
When adding CSS to CSS File: In views, the error pops up.

vegansupreme’s picture

Maybe the CSS is the problem? TCPDF only supports limited CSS. Maybe through process of elimination you could find an offending style.

lindaweb’s picture

I have very simple styling :

/* CSS Document */
body{line-height:1px; padding:1px;}
div{padding:1px;}
h1 {font-size: 16pt;}
h2 { font-size:12pt; color:#FFF;}
h3 {font-size:10pt;color:#000000; }
h5 {font-size:12pt; color:#ea0001; }
h6 { font-size:12pt; color:#000000; }
h4 {display:none;font-size:2pt;}

table {color:#333333; line-height:1px; padding:1px;}
p{color:#333333; line-height:1px;}
table th{background-color:#e4e4e4;line-height:1px;}
table td{line-height:1px;}
table tr{line-height:1px;}
table tr.odd { background-color: #ffffff; line-height:1px;}
tr.even {background-color: #F3F3F3; line-height:1px;}

strong{color:#ea0001;}

If i remove the file in CSS file from the view, it works in all browsers and all users with out any glitch.?

lindaweb’s picture

Its as soon as I add th styling to the css.
Is there a way to overrite, or allow this to work in chrome an IE
Is a specific way to write my css for th, tr and td ?
This also happens when I apply : border_bottom: 1px solid #616b6b; to table ?

vegansupreme’s picture

You may have to theme the table with HTML, rather than style it. You mentioned in the other post about using Views Table Group. I haven't tried this module, but there's probably a .tpl.php file somewhere in that module's folder (maybe more than one). If you copy that folder to your theme folder and add your styling to the HTML the "old way" <table border="1" bgcolor="#0000FF">

lindaweb’s picture

Thankyou , I will have a look and let you know :)

killua99’s picture

Assigned: Unassigned » vegansupreme
Status: Active » Postponed (maintainer needs more info)

Is it fixed?

killua99’s picture

Status: Postponed (maintainer needs more info) » Closed (outdated)