Use the support forum of tufat.com.
Please, provide the following:
phpinfo()
output;max_execution_time
and/or memory_limit
PHP configuration variables.
Recommended values are 120 seconds and 32 megabytes. Nevertheless, if you're
using VERY big images, you'll probably need to increase these values
even more.If you're sending PS directly to the printer, you should keep in mind that image-containing PS files require a lot of memory and computational resources to render due to the way it is generated, so the printer may just run out of memory trying to print it.
You may consider using the Ghostscript ps2ps script as a printing filter, this should speed up the printing process, as most computations will be done by computer instead of printer.
Also note that current version of HTML2PS generated Postscript Level 3! We're planning to implement Level 2 output soon; meanwhile, you need to use ps2ps filter to print it on the non-PS-Level-3 compliant printer.
<!--NewPage--> <pagebreak/> <?page-break>Or CSS page-break-after property:
<div style="page-break-after: always"> ... some content ... </div>
height
and width
attributes.
HTML2PS does not resample images, just outputs them to PDF and provides the scaling factor.
<encoding-override name="iso-8859-7"> <normal normal="Symbol" italic="Symbol" oblique="Symbol"/> <bold normal="Symbol" italic="Symbol" oblique="Symbol"/> </encoding-override>
<fonts> <family name="times"> <normal normal="CMUSansSerif" italic="CMUSansSerif-Oblique" oblique="CMUSansSerif-Oblique"/>
$g_baseurl
with $_REQUEST['saveas']
in the following piece of code near the end of html2ps.php:
switch ($g_config['output']) { case 0: $pipeline->destination = new DestinationBrowser($g_baseurl); break; case 1: $pipeline->destination = new DestinationDownload($g_baseurl); break; case 2: $pipeline->destination = new DestinationFile($g_baseurl); break; };Also please note that by default output file name can contain only latin letters, digits, '-' and '_' signs, any other symbols will be replaced by underscores; you may change this behavior by hacking the
filename_escape
function in destination._interface.class.php
.