在 Mac OS 上的 Plone 4 中搜索 pdf
我的 Plone 4 在 Mac OS Server 10.6 上运行。我想让我的 Plone 网站上的搜索工具能够搜索存储在那里的 pdf 文件中的文本。
我四处搜寻,但我能找到的最接近的是有关在 Linux 的 Plone 3 上执行此操作的信息。
请问有人可以帮忙吗?
I've got Plone 4 running on Mac OS Server 10.6. I'd like to make it possible for the search facility on my Plone site to search for text within the pdf files which are stored there.
I've searched around, but the closest I can find is information about doing this on Plone 3 with Linux.
Please could anyone help?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
基本思想是一样的。您需要安装外部“pdftohtml”命令行实用程序。在Plone 4中,您不需要在ZMI或其他地方进行任何其他配置。安装 pdftohtml 工具后,上传的新文件将对其内容建立索引。您可以转到 ZMI 中的目录的索引选项卡并“重新索引”“SearchableText”索引以覆盖已上传的文件。
在 Mac 上安装系统软件包的一种方法是使用 MacPorts (http://www.macports.org/install.php)。如果您使用这种方法,您可以调用:
一旦完成,您应该能够调用该工具并看到类似的内容:
您可能需要将
/opt/local/bin
添加到 PATH 变量运行 Plone 进程的用户。The basic idea is the same. You need to install the external "pdftohtml" command line utility. In Plone 4 you don't need to do any other configuration in the ZMI or other places. Once the pdftohtml tool is installed new files being uploaded will get their contents indexed. You can go to the catalog in the ZMI to the indexes tab and "reindex" the "SearchableText" index to also cover already uploaded files.
One way to install system packages on Mac is to use MacPorts (http://www.macports.org/install.php). If you use that approach, you can call:
Once that has finished, you should be able to call the tool and see something like:
You might need to add
/opt/local/bin
to the PATH variable of the user running the Plone process.Plone 3 的文档以同样的方式适用于 Plone 4。
The documentation for Plone 3 applies for Plone 4 in the same way.