使用 mpdf 导入 pdf 显示仅导入 pdf 的一层

import pdf with mpdf shows imports only a layer of the pdf

我正在尝试使用 mpdf 的导入功能导入 pdf。

        $this->mpdf = new \Mpdf\Mpdf();
        $this->mpdf->setSourceFile("paybackform/Attest-psychotherapie_tcm47-25501.pdf");
        $tplId = $this->mpdf->importPage(1);
        $this->mpdf->addPage();
        $this->mpdf->UseTemplate($tplId);

        $this->mpdf->output();

我已经尝试了很多不同的输入 PDF,但是 mpdf 从来没有输出与我输入的相同的输出 pdf。根据我使用的输入 pdf,图形被剥离,或者大部分文本被删除.在最好的情况下,我只能看到文本的一部分。对于某些输入 PDF,我在输出 pdf 中只得到灰色背景,根本没有文本。

我尝试将mpdf升级到最新版本,没有结果。我试过 importPage() 和 ImportPage(),有 addPage(),没有 addPage()。好像我被卡住了。我在 SO 上找不到与我的问题相似的问题。

有人知道这里可能出现的问题吗?

此致

立文

我发现它实际上是我的 api 的缩小器(它缩小了我的 api 的输出)是这个问题的原因!在下载 PDF 之前禁用此缩小器可解决此问题。

所以跟mpdf没有关系