hexapdf 页面方向和内容顺序

hexapdf page orientation and content sequence

我在这个 gem 中使用 hexapdf 创建 pdf 和新手,所以我想要一些关于以下问题的解决方案。

1) 如何在 hexapdf gem 的页面中从顶部而不是底部设置页面内容,以及如何以百分比形式给出高度、宽度和 at 参数。"

2) 如何导入新字体。

请给我一些解决这些问题的方法

答案如下。

1) composer 将有助于从上到下创建文档。

2) 像这样导入字体。

示例:

HexaPDF::Composer.create('composer.pdf') do |pdf|
  font_name = "path_of_file.ttf"
  text_style = pdf.base_style.dup.update(font: font_name)
  pdf.text("this is some text", style: text_style)
end