【问题标题】:using TCPDF and FPDI together一起使用 TCPDF 和 FPDI
【发布时间】:2011-06-30 11:13:18
【问题描述】:

我对同时使用 TCPDF 和 FPDI 有疑问。 我正在做一个项目,我需要修改现有的 PDF 文件并生成新的 PDF,实际上现有的 PDF 是贺卡模板,我必须在某些页面上打印某些数据(例如 第一页上的图像 , 第三页上的信息第四页上的艺术品)生成最终的 PDF。

我用谷歌搜索并发现使用 TCPDF,无法操作现有的 PDF,他们建议使用 FPDI 打开和操作现有的 PDF。 这就是我卡住的地方。我需要 TCPDF(打印图像、透明图像、utf 文本、嵌入字体等的方法)来做我想做的事情,但是,我需要 FPDI 开始。 :(。

请帮帮我:是否可以同时使用 FPDI 和 TCPDF? 以便我可以使用这两个 API 提供的功能?

提前谢谢...

【问题讨论】:

  • 很高兴您与我们分享了它! ;-)
  • 你是如何解决这个问题的?当我使用 FPDI 导入 PDF 并且文档没有那么快时,我似乎无法访问 TCPDF 功能。我正在尝试插入图像并更改其 Alpha 值。

标签: php tcpdf fpdi


【解决方案1】:

http://www.setasign.de/products/pdf-php-solutions/fpdi/about/

“从 1.2.1 版开始,FPDI 可以与 TCPDF 一起使用 - FPDF 的派生版本。”

【讨论】:

    【解决方案2】:
    libraries_load('tcpdf');
    libraries_load('fpdi');
    
    $pdf = new FPDI();
    
    $pdf->setSourceFile("%local_file_path%");
    
    $tplIdx = $pdf->importPage(1);
    $pdf->AddPage('L', array(3.5, 2), FALSE);
    $pdf->useTemplate($tplIdx, 0, 0, 3.5, 2, false);
    

    当时我使用的是 Drupal,所以我使用了 library_load 但 require_once 应该可以工作。

    【讨论】:

      猜你喜欢
      • 2011-01-22
      • 2013-11-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-29
      • 1970-01-01
      相关资源
      最近更新 更多