'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(); }; ?>