我需要使用GHOSTSCRIPT转换PDF文件并使其与ISSUU.com兼容
我的pdf来自PHP-FPDI输出。当我将它上传到ISSUU时,一些文本/字体会被破坏而不可见。
需要用PHP做任何事情。
我需要在现有PDF上加上保证金,所以我使用FPDF和FPDI来保证金。
$pdf = new FPDI;
$pdf->AddPage();
$pdf->SetMargins(10,10,10);
$pdf->setSourceFile($temp_dir . "/get_" . $row['idml_pages_id'] . ".pdf");
$tplIdx = $pdf->importPage(1);
$pdf->useTemplate($tplIdx, 5, 5, 200, 285, true);
$pdf->SetFont('Arial','B',16);
$pdf->Output($temp_dir . '/bord_' . $row['idml_pages_id'] . '.pdf' , 'F');
现在PDF上有一个保证金。你可以在这里看到确切的输出: output PDF Sample
然后我将其上传到ISSUU,输出结果如下:ISSUU output。现在缺少一些文本。
我应该在ghostscript中使用哪些设置?
我正在使用Ghostscript 9.10。
使用代码:
"C:\Program Files (x86)\gs\gs9.10\bin\gswin32c.exe" -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/default -dNOPAUSE -dQUIET -dBATCH -sOutputFile=C:/xampp/htdocs/autoepaper/for_upload/1017abord_11599-d14.pdf C:/xampp/htdocs/autoepaper/for_upload/bord_11599.pdf
答案 0 :(得分:0)
您使用的是哪个版本的Ghostscript?您正在使用哪些设置(即命令行是什么)?
你有没有质疑USSUU.com,看看为什么你的文字'变得破碎'(你的意思是'被破坏了)?
任何人都无法回答你提出的问题,因为我们没有一个可以看的例子,也不知道“破碎”是什么意思。问题完全可能在另一端。