问题标签 [pdflib]

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 投票
1 回答
773 浏览

html - 大文件的更快替代方案:pdflib 或princexml?

在 pdf 生成速度方面,我对 pdflib 有一些很好的经验,即使对于大文件也是如此。我期望princexml 的速度与pdflib 相同,因为它们都在我的linux 服务器上本地运行(它们不仅仅是php 类)。生成包含文本和图形的 1 页 pdf 时,我在日志文件中看到开始和加载文档之间有 4 秒的时间间隔?这是正常的吗?转换本身似乎并不长......

0 投票
1 回答
2118 浏览

php - PHP PDFlib Unicode

是否可以以 UTF-8 呈现 pdf。波斯语或阿拉伯语字符?我不想使用 tcpdf。它在通过 php 脚本制作 pdf 期间存在性能问题。我将尝试最新版本的 php 5.4 和 pdflib 8.0.4p2 但我看不到有效的波斯语单词。

0 投票
1 回答
1770 浏览

php - PDFlib 库 PHP 背景图片

我正在使用 PDFlib 库 PHP 编写 PDF。

我可以将图像作为整个页面的背景吗?如果是这样,我该怎么做?

0 投票
1 回答
1575 浏览

python - 如何打印 Tkinter Text 小部件的内容?

我看到了一个类似的问题(几年前),它与 Tkinter Canvas 的印刷有关。

我需要打印一个Text小部件的内容,它可能还包含图像。

我惊讶/震惊地发现也许没有办法做到这一点。我可以忍受 PDF 导出。

PDFlib似乎有很多缺点,但它可能会得到解决:

  1. 价格高

    然后我注意到这个PDFLib Lite,它似乎有我需要的一切。

  2. 使用不想设置 Python 绑定的配置和制作步骤难以安装。

    然后我发现了一个简单的:yum install pdflib-lite-python.

在任何情况下,您都应该安装源代码,因为它包含许多 Python 示例。

0 投票
2 回答
1092 浏览

php - 使用 PHP 和 PDFLib 旋转图像

我正在使用此代码在我使用 PDFLib 生成的 PDF 的框中呈现图像

这按预期工作。现在需要像上面指定的那样在框内旋转图像。

我试过这个:

但它没有产生任何结果。

更新:当我尝试上面没有显示边框的代码时,它可以工作:

知道为什么会这样吗?

0 投票
1 回答
1164 浏览

php - PHP:如何在字符限制内和换行符附近按单词打破字符串

我正在使用一个糟糕的 PDFLib 包装器,它无法处理 PDFLib 的单元格超过字符限制(每个单元格大约 1600 个字符)的问题。因此,我需要将一个大段落分成更小的字符串,这些字符串可以整齐地放入单元格中,不打断单词,并且尽可能靠近行尾。我完全不知道如何有效地做到这一点(我需要它在合理的时间内运行)

这是我的代码,它仅根据字符长度将块切割成子字符串,忽略我上面提到的单词和行要求:

SPE_* 函数是来自包装类的静态函数,SetNextCellStyle 调用用于在单元格的轮廓周围绘制一个框 BeginRow 是开始一行文本所必需的。EndRow 需要结束一行文本,必须在 BeginRow 之后调用,如果没有完全填满预设的列数,则会产生错误。AddCell 将字符串添加到第二个参数列数。

提前感谢您的帮助!

0 投票
1 回答
417 浏览

php - 由 PHP pdfLib 创建的 PDF 无法在 Windows 7 或 XP 上打开

我使用 PHP 的 pdflib 创建了一个 PDF。

PDF 包含图像和一些文本。pdf生成成功。我使用的是 Ubuntu 11.10 服务器,我的开发机器也运行相同。生成的 PDF 在我的开发机器或任何其他 Ubuntu 机器上成功打开。它还使用默认阅读器在 Windows 8 上打开。但它不能在 Window 7 或更低的窗口中使用 Adob​​e Reader 打开。

可能是什么问题?

0 投票
1 回答
613 浏览

php - PDFLib 在框中将图像居中

我想使用 PDFLib 和 PHP 在一个框中垂直和水平居中图像。

我为此使用以下代码:

在我生成的 pdf 中显示的图像中心有些偏离(几厘米) PDFLib 如何计算图像的中心?

0 投票
2 回答
869 浏览

android - 这些PDF库是商业用途吗?

我读了这个帖子:https ://stackoverflow.com/questions/4665957/pdf-parsing-library-for-android 。

Vikas Patidar 提到 Android 上有一些开源库,例如

  • Android PDF 查看器
  • APDF查看器
  • 机器人阅读器
  • 安卓-pdf

其中一些获得了 GNU GPL v2 的许可。其中一些获得了 GNU GPL v3 的许可。我想问一下它们是否可以用于商业应用。

谢谢。

0 投票
2 回答
287 浏览

php - 如何验证是否禁用缓存(IE7)?

我正在开发一个应用程序,该应用程序利用 PDFLib 为我的用户提供总结其帐户的动态 PDF 文件,并且需要确保这些页面没有被缓存(传递了一些敏感数据,出于安全原因,我不能将其存储在缓存中)。

我尝试使用以下代码:

首先,我没有可靠的方法来测试 IE7 是否不缓存页面,所以我的第一个问题是“我如何测试以确保我的无缓存标头正常工作?”

其次,在我将这些行添加到我的代码后,PDF 停止在 IE7 中显示。当我删除线条时,它工作正常。有人对如何避免这种行为有任何想法吗?

提前致谢!

编辑:第一个问题已经回答;我应该单独问他们。我的第二个问题是“如何避免 IE7 在发送无缓存标头时不呈现我的 PDFLib 页面的行为?” 仍然活跃。