pdf2htmlEX在HTML中呈现PDF文件。它的目的是提供一个准确的渲染,同时保持优化的Web显示。在一些演示之后,我被说服使用这个:
demo1
demo2
我可以设法安装pdf2htmlEX并将本地PDF转换成HTML,但是我想在rails应用程序中使用它。所以,我找到了克里斯汀宝石,这正是。
我担心的是,我缺乏一些知识来使它发挥作用,基本上是如何使用这个宝石。这是一个克里斯汀的回购,在使用部分中写着要做什么。我关心的一些基本问题:
我想,在这几步之后,我将在我的应用程序中获得pdf2htmlEX的基本功能?
谢谢!
发布于 2017-08-16 20:30:14
CloudConvert (https://cloudconvert.com/)是一种免费/廉价的在线服务,它使用与kristin gem相同的pdf2htmlEX (C++)软件,但允许您通过非常简单的API将PDF(或许多其他文件类型)转换为HTML (或其他文件类型),而不必在本地机器/生产服务器上安装pdf2htmlEX。gem cloudconvert-ruby封装了CloudConvert API,从而使它变得非常简单,并且以Ruby为中心。
预先警告,pdf2htmlEX生成的HTML文档(无论是内联的还是分隔的文件图像、CSS文件、HTML、JS等等)有一个HTML/CSS结构,这使得在不破坏代码的情况下几乎不可能进行编辑。
发布于 2014-01-16 23:49:56
到目前为止,您可能已经找到了一个解决方案,但是对于后代,您可以在使用它所需的任何require 'kristin' .rb文件中使用它(尽管如果将gem 'kristin'添加到您的Gemfile中,那么邦德勒应该会为您处理这个问题)。然后,您可以在需要的地方继续使用helper方法Kristin.convert(...)。
只需意识到这不是你的生产环境的“下降”解决方案。您还需要在生产机器上安装pdf2htmlEX (因此在kristin的示例中有注释:# This requires that the pdf2htmlEX command is present in your PATH.) --例如,您无法在像Heroku这样的托管PaaS上这样做。
希望这能帮上忙。
https://stackoverflow.com/questions/19162908
复制相似问题