Кто какие тулзы использует для
конвертации страниц в PDF формат?
Причем интересует не вывод
поэлементный, а чтобы можно было
подать отрендеренную страницу на вход
и оно само конвертилось в PDF.
Знает кто-нибудь про такое?
Спасибо.
если через командную строку, то можно использовать как online генератор.
> Всем привет.
> Спасибо.
>
С уважением,
Павел Васёв
www.rbteam.com
Кстати а есть у кого какие-нибудь
впечатления от PDF::Writer.
Вот тут нашел статейку
http://www.artima.com/rubycs/articles/pdf_writer.html
по теме. Согласно статье у них вроде
есть интерфейс для конвертации:
require "pdf/writer"
class HelloController < ApplicationController
# ...
def pdf
_pdf = PDF::Writer.new
_pdf.select_font "Times-Roman"
_pdf.text "Hello, Ruby.", :font_size => 72, :justification =>
:center
send_data _pdf.render, :filename => "hello.pdf",
:type => "application/pdf"
end
# ...
end
Хорошо. А если русских букв не
требуется?
Правда требуются умляуты ..
>> впечатления от PDF::Writer.
>
> Конечно есть. Затолкай в него одну
> русскую букву и посмотри что выйдет.
проблема в шрифтах а не райтере. надо "затолкать" корректные с его точки
зрения метрики русских фонтов, вопрос должен решиться.
>
> On 24-okt-2006, at 17:22, Vladimir Oleynik wrote:
>
>> надо "затолкать" корректные с его
>> точки
>> зрения метрики русских фонтов,
>> вопрос должен решиться.
> пожалуйста, попробуй решить
попробую на досуге (беда в том что "для дела" мне не надо выводить ничего
русского в ПДФ, а с первого пинка, который я сделал, любой русский type1
фонт нарывается на "bad BBox in metrics" error)
> я думаю что тебя ждет провал но рад
> буду ошибаться
>
> судя по моей коммуникации с Austin Ziegler
> на проблему Юникода в PDF::Writer он
> успешно нас_ал (не в последнюю очередь
> из-за
> всех CID-радостей)
а кто говорил про Юникод? да, PDF::Writerу надо отдавать в 8битной
коировке фонта.
Еще есть http://www.princexml.com/.
--
Michail