2

我们有一个用 PHP 编写的文档管理系统,它使用mPDF生成相当复杂的 PDF。我们越来越喜欢它,而 mPDF 让我们能够:

  • 使用 HTML/CSS 设置页面样式
  • 制作 200 多页文档
  • 支持整个文档中交替的纵向/横向页面
  • 自动生成多级 PDF 书签
  • 将第 3 方 PDF 导入文档

我们希望在 Ruby on Rails 上编写新版本的系统,为此我们需要一个 Ruby PDF Generation 替代方案。我们检查了PrawnPDFKitWicked PDFPrince XML,但是阅读他们的文档(通常只有一页),我不确定它们是否与 mPDF 一样功能齐全。他们似乎更倾向于“易于使用”而不是功能。

是否有与 mPDF 一样先进的 Ruby PDF 生成器,或者应该保持基于 PHP 的 PDF 生成?

4

2 回答 2

1

mPDF 似乎是一个使用可移植 PDF 库和 html2pdf 转换器的复合工具。

很难将它们与您提到的库/工具进行比较。PrinceXML 应该类似于 html2pdf,但你也可以使用 wkhtml2pdf (PDFKit, WicketPDF),它使用 webkit 并且是免费的。

将它们与将在 PHP 中转换为 FPDF 的虾相结合,应该可以满足您的一切需求。

于 2012-08-30T19:09:31.840 回答
0

您可能想查看Docmosis,它在示例代码中有一个 Ruby 示例,用于与他们的文档引擎对话。模板功能非常好,我已经看到它生成大型文档。我认为它不能拼接/导入 PDF,因此您必须将它与另一个可以进行组合的库一起使用。

请注意,我与生产 Docmosis 的公司合作。

于 2012-09-09T22:53:54.203 回答