Примеры генерации HTML в PDF посредством языка RUBY

Используете RUBY и вам необходима конвертация HTML в PDF из приложений? Вы можете использовать наш веб-сервис. Для этого вам не придется устанавливать или загружать какие-либо библиотеки или компоненты, достаточно реализовать простой API.
Это самый надежный, простой и удобный способ создания PDF версий документов для отчетов, счетов-фактур, накладных, электронных билетов и т.п. Можно создать нужную HTML-страницу и использовать ее в качестве источника для создания файла PDF или изображения.
Наш сервис может считывать любые веб-страницы в интернет по передаваемоогу адресу и динамически генерировать HTML в PDF или файлы изображений. Сервис может обрабатывать достаточно сложные документы и макеты, в том числе ссылки на изображения, инструкции JavaScript, CSS.

Конвертация HTML в PDF и вывод файла в броузер

    require 'net/http'
    apikey = 'ВАШ_КЛЮЧ_API'
    value = 'http://www.yandex.ru'   # a url starting with http or an HTML string
    uri = URI("http://api.pdf4b.ru/pdf?apikey=#{apikey}&value=#{value}")
    Net::HTTP.start(uri.host, uri.port) do |http|
         request = Net::HTTP::Get.new uri.request_uri
         http.request request do |response|
            open 'mypdf.pdf', 'w' do |io|
               response.read_body do |chunk|
               io.write chunk
            end
         end
      end

Поделитесь с коллегами:
 

Не тратьте свое время! Подключайтесь к API прямо сейчас!

Генерация ключа занимает меньше минуты. Ключ будет мгновенно выслан вам на почту.