php - FPDI:importPage() 破坏 FPDF 文档 - 并且 useTemplate() 不显示页面
问题描述
我是 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);
结果是原始报告的所有文本(甚至图像)都消失了 - 猜猜看:文档末尾的新页面也是空的。原始文档的单元格被绘制(具有背景的单元格也被着色)但没有文本(即使我尝试选择它,所以它不是文本颜色的问题)。
有人可以帮我解决这个问题吗?
解决方案
推荐阅读
- html - 如何使子 div 在不扩展其父 div 的情况下扩展为两个 div
- twitter-bootstrap - 仅使用 Foundation 6 X/Y 或 Bootstrap Grid System
- java - 原因:org.apache.logging.log4j.LoggingException:log4j-slf4j-impl 不能与 log4j-to-slf4j 一起出现问题
- tensorflow - 适配 keras 模型 API
- android - 使用 Google 地方信息搜索位置建议
- docker - 如何在 docker 中运行多个 ENTRYPOINT 脚本
- sql - 全外连接的替代方式
- python - django.core.exceptions.FieldError:无法计算总和('
我有一个代码:
k = company.departments.all().annotate( net_pay_amount_sum=Sum('employees__payments__net_pay_
- datepicker - 引导程序中日期选择器的标题不可见
- jmeter - 如何设计负载配置文件以及需要使用哪个线程组?