Php 与ISSU兼容的PDF的重影脚本设置

Php 与ISSU兼容的PDF的重影脚本设置,php,pdf,ghostscript,fpdi,issuu,Php,Pdf,Ghostscript,Fpdi,Issuu,我需要使用GHOSTSCRIPT转换PDF文件,并使其与issu.com兼容 我的pdf来自PHP-FPDI输出。当我把它上传到ISSU时,一些文本/字体会被破坏而不可见 需要用PHP做所有事情 pdf是一个现有的pdf。PDF v1.7。当我把这个上传到ISSUU时,一切正常 我需要在现有的PDF上添加边距,所以我使用FPDF和FPDI添加边距 $pdf = new FPDI; $pdf->AddPage(); $pdf->SetMargins(10,10,10); $pdf-&g

我需要使用GHOSTSCRIPT转换PDF文件,并使其与issu.com兼容

我的pdf来自PHP-FPDI输出。当我把它上传到ISSU时,一些文本/字体会被破坏而不可见

需要用PHP做所有事情

  • pdf是一个现有的pdf。PDF v1.7。当我把这个上传到ISSUU时,一切正常
  • 我需要在现有的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上有一个空白。您可以在此处看到确切的输出:

  • 然后我将其上传到ISSU,输出如下:。有些文字现在不见了

  • 我应该在ghostscript中使用什么设置

  • 如何解决此问题
  • 我还需要超链接,将dCompatibilityLevel更改为1.3将使超链接无法工作
  • 我联系了Issu,似乎没有回应,所以我真的需要使用ghostscript进行转换
  • 还尝试了-dcompatibilitylevel1.7,但输出仍然相同
  • 我正在使用GhostScript9.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
    

    您使用的是哪个版本的Ghostscript?您正在使用哪些设置(即命令行是什么)

    你有没有询问过USSUU.com,看看为什么你的文字“变得破碎”(你所说的“变得破碎”是什么意思)


    任何人都无法回答你提出的问题,因为我们没有一个例子可以看,也不知道你所说的“破碎”是什么意思。问题也完全可能在另一端。

    已经编辑了我的问题并添加了更多细节。我真的需要帮助。恐怕我对PHP一无所知,所以“2”中的内容我无法理解。但是,我看不到Ghostscript在您描述的工作流中的位置。我无法在“3”中下载该文件,除非注册某些服务,我不准备这样做。但在我看来,在你上传之前,这个文件还不错,在这种情况下,问题就出在发行端,你需要和他们谈谈。从这里的描述中,我看不出GS能帮到你什么。