问题标签 [poppler]

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 回答
722 浏览

php - 调试 SWIG PHP 扩展:未定义符号:_ZN15SplashOutputDev9updateAllEP8GfxState

我刚刚重新安装了我的服务器,从 Ubuntu 11.04 切换到 11.10,从 32 位切换到 64 位。之后我尝试重新安装我的自定义 SWIG PHP 扩展。

我编译了

链接完成,没有错误或警告。

但是当我运行 php 我得到

这个符号在我的 libpoppler 副本中定义

我知道poppler

但我的扩展似乎没有链接到它(尽管-lpoppler

所以看来问题在于 g++ 没有链接到 libpoppler。我怎样才能找出链接出了什么问题?

0 投票
1 回答
849 浏览

compiler-errors - Poppler Lib 配置中的错误

我使用以下配置在带有 Qt4.7.3 的 Mac OS-X 10.6 上编译 Poppler 库:

./configure --enable-poppler-qt4 --enable-static --enable-poppler-cpp --enable-zlib

它配置成功,然后我make它,然后make install它。

然后我尝试在我的应用程序中使用静态库,如下所示:

但是当我编译我的应用程序时,我收到以下错误消息:

我在配置命令或 INCLUDE/LIBPATH 变量中是否错了?还是有其他问题?

0 投票
1 回答
1791 浏览

c++ - 波普勒替代品

Poppler 库是否有一些替代品?

我的目标是 C++,尤其是 Qt 4 工具包。

0 投票
0 回答
1002 浏览

ruby - Ruby/Poppler PDF 目录/索引

一直在尝试使用 Ruby 和 Poppler 获取 PDF 文件的目录/索引。我非常感谢任何正确方向的建议或提示,我成功地获得了主要章节,但不是每章下的子标题。前任

使用 ruby​​ 和 poppler 时,我可以获得第 1章和第 2 章,但不能获得第 1 章/第 2 章的部分。我可能会以错误的方式思考这个问题,但据我了解,如果孩子存在Poppler::IndexIter,我会假设用于获得第 1 章和第 2 章的相同方法也适用于孩子,但这似乎并不适用就是这样。尝试在子类上使用 action.title,但它似乎为零。我目前使用的 Pdf 出现在所有带有子章节的 PDF 阅读器中。

http://ruby-gnome2.sourceforge.jp/hiki.cgi?Poppler%3A%3AIndexIter#open%3F

0 投票
1 回答
13456 浏览

php - PHP shell_exec,执行-rwxrwxrwx shell脚本的权限被拒绝

我目前在运行 Apache 网络服务器的远程 CentOS 5.6 系统上通过 ssh。我需要使用 popplerpdftohtml二进制文件,不幸的是,该二进制文件当前未安装在该机器上。所以我下载了 poppler 包并将其构建在我的用户文件夹下。由于我不是系统管理员,所以我没有这样做

我有我所有的编译文件

我需要通过php执行的文件shell_exec()

如果我通过我的 ssh bash 执行它,我会得到正确的输出。相反,如果我将此行放在 php 脚本上:

我得到以下输出:

我尝试将文件权限设置为 777,目前是 -rwxrwxrwx。我还注意到shell_exec("whoami");在“apache”中使用结果。如果文件权限是-rwxrwxrwx,apache不应该能够执行脚本吗?

我也知道通过安装 popplermake install可以解决问题,但由于这是出于测试目的,我想避免在我的个人文件夹之外“污染”系统,直到测试完成。

感谢任何会提供帮助的人!

0 投票
1 回答
1625 浏览

visual-studio-2008 - 使用 windows 和 cmake 进行 Poppler 编译出错

我想用 Cmake 和 VS2008 为 windows 编译 poppler。但是当我想用 cmake 配置它时,会产生以下错误:

我该如何解决这个问题?实际上我怎样才能为 Windows 编译它。

0 投票
3 回答
5838 浏览

c++ - 如何从源代码构建 libpoppler?

我只是将 poppler 下载到 Linux 系统,我想将它合并到我的应用程序中以解析 pdf 文件。
(我的目标是将 pdf 文件转换为纯文本。)
我该怎么做?

0 投票
3 回答
282 浏览

c++ - 有没有办法使用 libpoppler 分别访问页眉、页脚和页面内容?

我正在使用 libpoppler 将 PDF 文件解析为纯文本,我想分别输出页眉、页脚和内容,我该怎么做?是否有任何结构或类来容纳它们?

提前致谢!!

0 投票
0 回答
583 浏览

pdf - Word 中的 CP1251 打印文件出现问题

我有一堆使用 Adob​​e Distiller 6 从 Word 打印的 PDF (1.4) 文件。嵌入了字体(Tahoma 和 Times New Roman,我在我的 Linux 机器上拥有)并且编码显示为“ANSI”和“Identity-H”。现在通过 ANSI,我假设区域代码页是从 Windows 机器使用的,即 CP-1251(西里尔文),关于“Identity-H”,我假设这是只有 Adob​​e 知道的东西。

我只想提取文本并索引这些文件。问题是我从pdftotext. 我试图从 Acrobat 导出示例 PDF 文件,但我再次得到垃圾,但另外处理iconv得到了正确的数据:

iconv -f windows-1251 -t utf-8 Adobe-exported.txt

但同样的技巧不适用于pdftotext

pdftotext -raw -nopgbrk sample.pdf - | iconv -f windows-1251 -t utf-8

默认情况下采用 UTF-8 编码,然后输出一些垃圾:Сiconv: illegal input sequence at position 77

pdftotext -raw -nopgbrk -enc Latin1 sample.pdf - | iconv -f windows-1251 -t utf-8

再次扔垃圾。

我没有CP1251 /usr/share/poppler/unicodeMap,用谷歌找不到,所以试着做一个。我从 wikipedia CP1251 数据创建了文件,并在文件末尾附加了其他地图的内容:

所以这pdftotext不会抱怨,而是源于:

pdftotext -enc CP1251 sample.pdf -

又是同样的垃圾。hexdump乍一看并没有透露任何东西,我想在这里问一下我的问题,然后拼命地试图从中得出一些结论hexdumps

0 投票
0 回答
799 浏览

iphone - Sample Xcode IOS project for Poppler

I want to test Poppler in my IOS project for Pdf view and rendering. Is there any sample Xcode project that uses Poppler or any step by step guidelines for this? I want to use it for iPad.