gpt4 book ai didi

ruby-on-rails - 计划在 Ruby on Rails 中创建 PDF 文件

转载 作者:行者123 更新时间:2023-12-03 15:21:35 26 4
gpt4 key购买 nike

Ruby on Rails 应用程序可以访问许多图像和字体。图像是视觉布局的组成部分,将作为一组规则单独存储。这些规则指定文档尺寸以及使用的图像和位置。该应用程序需要采用这些规则、获取图像并生成可供本地打印或通过电子邮件发送的 PDF。

字体也很重要。用户需要通过输入将包含在 PDF 中的文本来自定义布局。因此,PDF 还必须包含所需的字体,以便文档在不同机器上呈现相同。

每个 PDF 可能有很多页。每个页面可能有不同的尺寸,但这不是必需的。无论哪种方式,操纵 PDF 给出的尺寸和边距的能力都是必不可少的。

唯一需要定期更改的是文本。如果这需要太多开发,那么该应用程序可以将布局存储在第 3 方 PDF 中并直接编辑文本。但最终,这将证明对应用程序的预期功能过于严格,因此我更希望应用程序自行生成 PDF。

我以前从未使用过 PDF,而且在大多数情况下,我从来不需要在用户的显示器之外输出任何内容。打印媒体可能需要非常不同的方法才能获得最佳效果。如果有人对如何建模 PDF 格式有任何建议,我们将不胜感激。排版和图像中已经考虑了出血、分辨率和颜色等打印技术方面的因素。

我知道 PDF 是专有文件格式,我想使用免费或开源软件。我见过许多用于生成 PDF 文件的 Ruby 库,但因为我是这个领域的新手,所以我无法可靠地比较它们,也没有足够的时间来实现和测试它们。我还可以选择使用 C 来处理此功能,如果这是一个过程密集型,那么这可能是首选。

我应该考虑什么以及我应该如何计划实现它?

最佳答案

生成 PDF 有点烦人,但有很多东西可以做到这一点,例如 prawnprince .

我喜欢第二个选项,因为您可以使用 HTML/CSS 生成 PDF,但我从未测试过它。 Prawn 已被证明是有用和有效的。

编辑:注意 Prince实际上很贵

关于ruby-on-rails - 计划在 Ruby on Rails 中创建 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1394836/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com