'screen',
'renderimages' => true,
'renderforms' => true,
'renderlinks' => true,
'mode' => 'html',
'debugbox' => false,
'draw_page_border' => false
);
$media = Media::predefined('A4');
$media->set_landscape(false);
$media->set_margins(array('left' => 10,
'right' => 10,
'top' => 10,
'bottom' => 10));
$media->set_pixels(1024);
$g_px_scale = mm2pt($media->width() - $media->margins['left'] - $media->margins['right']) / $media->pixels;
$g_pt_scale = $g_px_scale * 1.43;
$pipeline = new Pipeline;
$pipeline->configure($g_config);
$pipeline->fetchers[] = new FetcherURL;
$pipeline->data_filters[] = new DataFilterDoctype();
$pipeline->data_filters[] = new DataFilterUTF8("");
$pipeline->data_filters[] = new DataFilterHTML2XHTML;
$pipeline->parser = new ParserXHTML;
$pipeline->pre_tree_filters = array();
$pipeline->layout_engine = new LayoutEngineDefault;
$pipeline->post_tree_filters = array();
$pipeline->output_driver = new OutputDriverFPDF();
$time = time();
foreach ($urls as $url) {
$pipeline->destination = new DestinationFile($url);
$pipeline->process($url, $media);
$message = sprintf("
Processing of '%s' completed in %u seconds", $url, time() - $time);
error_log($message);
print($message."
");
flush();
$time = time();
};
?>