问题标签 [prawnto]

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

ruby-on-rails - Rails:为什么在为我的 PDF 加载自定义字体时,Prawn 会给我一个未知字体错误?

我正在使用Prawn/Prawnto_2为我的 Rails 应用程序生成 PDF。我正在尝试加载自定义字体,但不断收到以下错误:

MyControllers 中的 Prawn::Errors::UnknownFont#report

我将字体放在我的assets/font目录中,重新启动服务器,但没有运气。

我的report.pdf.prawn

它确实适用于 Open Sans,但对其他字体没有运气。我在这里做错了什么?

0 投票
1 回答
701 浏览

ruby-on-rails - Prawn PDF 语法中 html_safe 属性的使用

我正在从 CK 编辑器的输出中渲染 PDF 数据(所见即所得编辑器)。该编辑器的输出将包含在内容中的所有 HTML、CSS 标记中。为此,我在显示页面中使用了“html_safe”属性。但是当我尝试在 PDF 大虾语法中使用相同的属性时,它不起作用。有人可以指导我如何在 Prawn PDF 中获得没有所有 HTML 标签的纯内容吗?

提前致谢。

0 投票
1 回答
76 浏览

ruby-on-rails - 带有 Prawn 和 PDFKit 的 Rails 应用程序,Prawn 不再工作

我有一个 Rails 应用程序,它使用prawnto_2.

我希望在应用程序的其他地方使用PDFKit. 安装PDFkit(和wkhtmltopdf-binary)后,Prawn 生成的 PDF 不再呈现。

使用 PDFKit 中间件可能是个问题。(只需在 URL 后写入 .pdf 即可将任何文件呈现为 PDF

是否可以同时安装两者的应用程序?有什么建议么。

0 投票
1 回答
577 浏览

ruby-on-rails - 未定义的局部变量或方法“pdf”

我正在尝试使用Prawn在 rails中生成pdf文件!正如这里所解释的

完全相同的!但我有这个错误:

为这条线!

似乎它不理解“pdf”。你能帮我吗??提前致谢 :)

0 投票
1 回答
656 浏览

ruby-on-rails - 使用 Prawn 和 Rails 处理签名字段

两列中的签名字段我正在尝试在页面底部绘制一组带有条款和条件的签名字段。我对虾是全新的,所以我遇到了一些麻烦。我查看了该方法,在某些文档中column_box似乎有一些方法,但这些方法似乎不起作用(我得到一个)或其他东西。left_sideright_sideNoMethodError

我想要的是两个签名字段,每个字段下面都有文本。一个在页面的左侧,一个在右侧。我该怎么做呢?

我的代码示例:

我得到的错误是:

0 投票
2 回答
2172 浏览

ruby-on-rails - 大虾/PDF:一行中有多种格式/文本?

当我尝试以下代码时:

它们在 Hello 之后将 Hello 渲染在 World 之上而不是 World 之上。我在一行上需要一些复杂的格式(突出显示、不同的字体大小等)。我知道该:inline_formatting选项存在,但使用该选项似乎太复杂了。

我有以下代码:

highlight_callback.rb:

order.pdf.prawn:

正在生成附加图像。如何获得与文本相同级别的签名行?

在此处输入图像描述

0 投票
1 回答
1675 浏览

ruby-on-rails - 大虾:自动将文本浮动到新页面

我有以下简单的代码来生成pdf。

问题是,这不会自动创建新页面。当文本超过第一页时,其余文本根本不会显示,或者这些文本不会显示在新页面中。

到达页面末尾时如何将文本自动浮动到新页面?

更新: 我的代码问题似乎与这一行:at => [0.5.cm, cursor]有关,如果我删除该位置然后它会流到下一页,当我使用 span 时也会发生同样的情况。如果我在跨度中使用带有文本的位置,那么它不会流到下一页,如果我删除它,它就会流到下一页。那么我该如何使用这样的东西

没有光标位置的文本框或文本,我需要使用 x 位置,因为每一行都有不同的 x 位置。