问题标签 [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 回答
497 浏览

php - pdflib9.0.2 没有安装在我的 MAMP for php5.5.10

我正在尝试为我的 MAMP php5.5.10 安装 pdflib9.0.2 扩展。我做了以下步骤。

  1. 从http://www.pdflib.com/download/pdflib-family/pdflib-9/copied下载 pdflib9.0.2
  2. 在 htdocs 中创建了一个文件夹“pdflib”
  3. 从 php.ini /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212 找到 extension_dir 路径
  4. 复制 /Applications/MAMP/htdocs/pdflib/bind/php/php-550/php_pdflib.so 到 /Applications/MAMP/bin/php/php5.5.10/lib/php/extensions/no-debug-non-zts-20121212
  5. 将权限更改为 rw 模式。
  6. 在 php.ini 的“动态扩展”下添加了 extension=php_pdflib.so
  7. 在 /Applications/MAMP/Library/bin/envvars #if test "x$DYLD_LIBRARY_PATH" != "x" 中评论了以下内容 然后
    # DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib:$DYLD_LIBRARY_PATH"
    #else
    # DYLD_LIBRARY_PATH="/Applications/MAMP/Library/lib"
    #fi
    #export DYLD_LIBRARY_PATH****
  8. 但我在 phpinfo() 中看不到 pdflib

我试图访问 /pdflib/hello.php 并在我的 apache 错误日志中看到以下消息

客户端被服务器配置拒绝:/Applications/MAMP/htdocs/pdflib/.DS_Store
客户端被服务器配置拒绝:/Applications/MAMP/htdocs/pdflib/bind/.DS_Store,引用者:http:///pdflib/

我不知道哪里出了问题。

我在文档中看到了这个版本图。所以我不认为有版本不匹配。
bind/php/php-530 用于 PHP 5.3.0 及更高版本
bind/php/php-540 用于 PHP 5.4.0 及更高版本
bind/php/php-550 用于 PHP 5.5.0 及更高版本

任何人都可以在这里找到问题。任何输入都会向我展示解决此问题的新途径。

提前致谢。

我添加了我的 Apache2 错误日志和 php_error_log,我猜这其中一个或两个可能是我安装 pdflib 失败的原因。如果我能得到一些信息来解决这个问题,那将非常有用。

Apache 错误日志
[2014 年 4 月 15 日星期二 11:38:22] [错误] [客户端 ::1] 客户端被服务器配置拒绝:/Applications/MAMP/htdocs/pdflib/.DS_Store
[2014 年 4 月 15 日星期二 11:38:24 ] [错误] [客户端 ::1] 客户端被服务器配置拒绝:/Applications/MAMP/htdocs/pdflib/bind/.DS_Store,引用者:http:///pdflib/

php_error_log [2014 年 4 月 15 日 11:25:08 America/Los_Angeles] PHP 警告:PHP 启动:PDFlib:无法初始化模块
使用 build ID=API20121212,TS编译的模块
使用 build ID=API20121212,NTS 编译的 PHP
这些选项需要匹配

0 投票
0 回答
158 浏览

php - 太多文件打开错误。不确定是 Linux 限制还是 PDF Lib 限制

我正在生成一个 1000 页的大型检查模板,当我从 X-post 运行时出现以下错误

“错误:无法打开 PDF 文件‘(输出文件名和位置)’进行阅读(打开的文件太多)”

当我从 1000 t0 959 开始调整我的数量时,它会起作用。我尝试将我的 fs.max 文件提高到 6000000,但它不起作用。

那么有谁知道这是Linux问题还是对PDF Lib的限制?

0 投票
1 回答
3073 浏览

php - 生成 PDF 时出现错误值 0 错误

生成代码时出现以下错误:

''page' 类型的句柄参数或选项的值错误为 0'

这似乎是唯一的问题,但我不知道我哪里出错了。任何人都可以在这里看到问题吗?

0 投票
1 回答
101 浏览

pdflib - 使用 TET 从 PDF 中获取字体列表返回 length:fonts = 0

即使 PDF 有多种嵌入字体,它也总是返回 0。

我正在使用 TET4.1 PHP 5.3 Linux

$fontCount = (integer) $tet->pcos_get_number($doc, "length:fonts");

使用 $tet->pcos_get_number($doc, "xxxx") 的所有其他调用都可以正常工作。

0 投票
1 回答
2168 浏览

php - PDFlib 9 中的嵌入字体问题

我们刚刚从 7 升级到 9,不幸的是,运行这个的人退出了,我现在负责这个更新。我对 PDFlib 也不太熟悉。据我所知,我们需要嵌入字体,因为它不再为我们自动执行此操作。下面是一个助手和设置字体的调用。

根据我读到的内容,您必须在 load_font() 函数上设置嵌入。然而我不这么认为。下面也是我们对文件的调用。

不确定这是否有帮助,但希望有人能指出我正确的方向。谢谢你的帮助。

0 投票
2 回答
116 浏览

php - PDFLib 错误“create_pvf:未提供数据(大小 = 0)”

我的 PHP 应用程序在 Linux 生产系统上抛出异常,在 Windows 上一切正常。

有谁知道该错误消息的原因?

我使用 PDFlib 7...

0 投票
1 回答
1217 浏览

php - PHP 5.3:如何添加 PDFlib?

我最近将我的 Linux 服务器从 Apache 2.1 升级到 2.4,将 PHP 5.2 升级到 5.3。以前我使用 PDFlib 中的 pdf.so 很好,但是当我尝试安装它时,从这里下载,

http://www.pdflib.com/download/free-software/pdflib-lite-7/

PHP 未能加载该模块,因为它是为 PHP 5.3 编译的。此安装是使用我能找到的最新版本的 PDFlib 9.0.2 完成的。

有谁知道这是否可能?我已经为 PDFlib 编写了 PHP 代码,除非命令相同,否则我不喜欢使用其他库。

更新

有没有人成功地将 PDF Lite 与 PHP 5.3 一起使用?

0 投票
1 回答
346 浏览

python-2.7 - 使用 PDFLib/TET 和 boto 在 amazon s3 上解析 pdf

  1. 从 amazon s3 读取 pdf 文件(使用 boto)
  2. 在本地保存为 123.pdf
  3. 使用 PDFLib/TET 打开并解析本地保存的 pdf

我目前能够执行上述所有 3 个步骤,但我想跳过第 2 步以节省磁盘 I/O。

看起来可以使用 tet_open_document_mem 使 TET 在内存中打开文档,但是没有关于如何使用文档的文档。

0 投票
1 回答
762 浏览

php - PDFLib (PCos) 从 PDF 中获取图像位置

所以我正在尝试使用 PHP 和 PDFlib pCos 库在 PDF 中获取图像位置。

我可以列出图像并获取图像尺寸,例如:

但是我如何获得图像位置?

已经尝试过如下路径:

没有任何效果..我在网上到处搜索,还检查了PDF参考手册..那里什么都没有..

有什么建议么?

0 投票
1 回答
219 浏览

pdf - 检测 PDF 是否有颜色 [DATALOGICS][APDFL]

我正在使用 APDFL 10.1.0 将 PDF 转换为图像。这就是我加载 PDF 文件并将特定页面保存为图像的方式:

如果特定页面是彩色的还是灰度的,有没有办法从 docpage 变量或 pageimage 变量中检测?