代码之家  ›  专栏  ›  技术社区  ›  acb1980

fpdi:importpage()会破坏fpdf文档,而usetemplate()不会显示页面

  •  0
  • acb1980  · 技术社区  · 6 年前

    我是新来的fpdi,直到现在我才使用fpdf在php中创建pdf。现在我想在我的一份fpdf报告中附上一些其他文件。因此,我有一个报告(有很多带有文本和一些图像的fpdf单元格),并希望在这个报告的末尾添加新的页面,其中包含来自另一个pdf的页面。

    我在 https://www.setasign.com/products/fpdi/about/ 要只在文档末尾导入一页,请执行以下操作:

    $pageCount = $pdf->setSourceFile($uri);
    $pageId = $pdf->importPage(1);
    $pdf->addPage();
    $pdf->useImportedPage($pageId, 10, 10, 90);
    

    结果是原始报告的所有文本(甚至图像)都消失了,猜猜看:文档末尾的新页面也是空的。原始文档的单元格是抽屉式的(有背景的单元格也是彩色的),但是没有文本(即使我试图选择它,这样就不会有文本颜色的问题)。

    有人能帮我解决这个问题吗?

    0 回复  |  直到 6 年前