Вставьте изображение в PDF в рубине - PullRequest
0 голосов
/ 03 июня 2018

Кто-нибудь знает, как вставить изображение в PDF с Ruby ?

Я искал в интернете в течение некоторого времени, но большинство драгоценных камней не поддерживают требование,

Изображение должно быть вставлено в существующий PDF-файл с содержимым.Содержание не должно быть удалено.Может быть, вы можете сказать, вставив изображение наложения в PDF.

Спасибо за помощь.

Ответы [ 3 ]

0 голосов
/ 03 июня 2018

Вы можете использовать гем Prawn, который предоставляет DSL для генерации PDF.

Просто поместите gem 'prawn', '~> 2.1' в ваш Gemfile, запустите bundle install и все готово.

Prawn::Document.generate("mydocument.pdf", :page_layout => :landscape) do     
  pigs = "#{Prawn::BASEDIR}/data/images/pigs.jpg" 
  image pigs, :at => [50,450], :width => 450                                      

  dice = "#{Prawn::BASEDIR}/data/images/dice.png"
  image dice, :at => [50, 450], :scale => 0.75
 end

Документация Prawn :: Images будет полезнадля вас.

0 голосов
/ 05 июня 2018

Resolved !!, способен вставить изображение в существующий PDF-файл с содержанием , используя hexapdf gem

Вот пример кода .

Пожалуйста, не стесняйтесь отзыв и комментарий.

0 голосов
/ 03 июня 2018

Prawn PDF делает.

Вот фрагмент:

pdf.image("./avatar.jpg", at: [180, 680], width: 200)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...