Я использую hexapdf
для создания pdf и новичок в этом драгоценном камне, поэтому мне нужны некоторые решения по следующим проблемам.
1) Как установить содержимое страницы сверху, а не снизу на странице hexapdf
драгоценного камня и как мы можем указать высоту, ширину и параметры 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