问题标签 [fpdi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
1483 浏览

php - PHP & FPDF - 如何获得我想要放置输出的位置?

我正在使用 FPDF 和 FPDI 写入现有的 1.4 PDF。我基本上是通过在需要的地方输出文本来填写表单数据。(有没有更简单的方法?)

我有一个非常基本的测试:

这让我可以将它放置在我想要的位置,通过之前定义的变量和一些简单的数学计算。但这意味着我必须盲目地放置每个对象,那里会有很多对象。我怎样才能得到我想要放置的位置,而不是猜测?

0 投票
8 回答
27963 浏览

ruby-on-rails - 如何使用 Ruby 在现有 PDF 上编辑或书写?

我有几个 PDF 模板文件,其中包含复杂的内容和几个空白区域/区域。我需要能够在这些空白区域中编写文本并将生成的 PDF 保存在文件夹中。

我非常深入地搜索了这个问题的答案,但我没有找到明确的答案。更好的解决方案之一是PDF::Toolkit,但它需要购买 Adob​​e Acrobat 才能为现有 PDF 文档添加可替换属性。

PHP 世界拥有FPDI,它可以用来简单地打开 PDF 文件并在现有内容上写/画。这个库有一个Ruby 端口,但它的最后一次提交发生在 2009 年初。此外,该项目看起来并没有被广泛使用和支持。

问题是:在现有 PDF 上编辑、书写或绘图的更好的 Ruby 方式是什么?

这个问题似乎也没有在这里得到回答。这些问题是相关的,但并不完全相同:

0 投票
2 回答
30036 浏览

php - 使用 PHP 在现有 PDF 文件中插入图像文件

我需要上传两个图像文件,并将其添加到现有的 PDF 文件中。我已经阅读了有关 FPDF 的内容,基于我已关注此帖子链接。如果有人可以发布一个简单的工作示例/链接,这将对像我这样的搜索者以及更多也会采取相同途径找到一些有用答案的人有所帮助。

0 投票
1 回答
1335 浏览

php - 使用 FPDI 加载到 TCPDF 时调整 PDF 大小

我使用 FPDI 将 PDF 中的某些页面加载到 TCPDF 中并输出一个新的 PDF 文件。我正在加载的一些 PDF 文件的页面略大于 8.5x11。在此过程中,有什么办法可以在某个地方调整它们的大小吗?

0 投票
3 回答
23922 浏览

php - FPDI/FPDF:水印和打印多页

我修改了这个堆栈问题:当用户尝试下载文件时在 pdf 文件上应用水印但我遇到了一个错误,尽管有评论说明如何修复它,但不够详细。

这是代码:

当我加载一个超过 2 个的 pdf 时,所有页面都合并在一页中。我在这篇文章中附上了图片。在此处输入图像描述

谢谢。

0 投票
3 回答
8740 浏览

php - FPDI合并PDF文件,出现奇怪的线条

当用户需要时,我必须合并 PDF 文件。这些文件已经存在,一切都很好。我正在使用下面的代码来合并文件:

所有文件都已合并,所有内容都在那里。问题是,在新文件的每一页的顶部,都会出现一条黑线。内容、边距等都与原始文件完全相同,但这一行突然出现(我可以说)。它不厚,但清晰可见。它不会与其他内容或任何东西混淆,但在那里不需要,我需要将其删除。

我尝试将函数的第二个参数更改为文档ImportPage()中描述的所有选项,但没有任何区别。由于这是我看到的唯一可以在这几行代码中更改的内容,我真的不知道是什么导致黑线出现。我已经搜索过类似的问题,但到目前为止 - 没有运气。有人有想法吗?提前致谢!

前 后

0 投票
1 回答
297 浏览

php - 在 PHP 中使用 FPDI 在页面上生成多个 pdf

我正在尝试显示 pdf,但逐页显示(分隔页)。问题是,一旦我使用 FPDI 生成页面,我有 4 个选项:

  1. 下载生成的pdf
  2. 将其直接显示到浏览器(流式传输)
  3. 生成一个代表 pdf 的字符串
  4. 另存为文件

我想做的是采用选项 3,将每个页面生成的每个字符串都放在不同的 div 中。是否可以?

0 投票
2 回答
1650 浏览

php - 修改 PDF 并重用嵌入字体

我想用 PHP 修改 PDF 文档。我找到了允许创建和修改 PDF 文件的库FPDFFPDI 。这是我非常简单的代码:

这很好用,但我看到插入的文本添加了对系统字体的引用,而不是已经嵌入的字体。我怎样才能简单地重用嵌入的字体?

如果该库无法做到这一点,请随时将我指向第三个免费库。


我知道我可以只使用已经使用过的字符,但这在我的特殊情况下没有问题。我检查了所有可能的字符都以正确的大小写敏感度使用。

0 投票
3 回答
21156 浏览

php - 使用 FPDF 和 FPDI 编辑现有的 PDF 多页文件

我正在使用 FPDI 来编辑我现有的 pdf 文件,它的工作非常适合单页。如您所见,我正在编辑我的$tplIdx = $pdf->importPage(1);第一页。我有六页的 pdf 文件,需要在不同的页面中添加 2 个变量。

有可能吗?如何?

提前致谢 !

0 投票
5 回答
5367 浏览

php - 如何通过修改错误处理来跳过带有 PHP 库 TCPDF 和 FPDI 的损坏文件?

我正在使用 PHP 库TCPDFFPDI来组合 PDF 文档,并且收到以下错误:

TCPDF 错误:无法在预期位置找到对象 (10, 0)

我有FPDI的商业版本。

该问题似乎只发生在 PDF 版本 1.3 (Acrobat 4.x) 文件中。这是导致错误的文件的文档属性的屏幕截图。http://imagebin.org/215041

我想跳过任何有错误的文件,而不是让脚本死掉。我已经用一个新的类修改了错误处理ErrorIgnoringTCPDF,但是它不起作用。

有任何想法吗?