Как можно генерировать PDF файлы из руби? Нужна 100 % руби библиотека, возможность отправки файла через браузер. Еще очень важна поддержка UTF8(нужен русский язык).
From: ror2ru@googlegroups.com [mailto:ror2ru@googlegroups.com] On Behalf Of
igorkasyanc...@gmail.com
Sent: Thursday, October 04, 2007 6:54 PM
>Привет,
>Как можно генерировать PDF файлы из руби? Нужна 100 % руби библиотека,
>возможность отправки файла через браузер.
>Еще очень важна поддержка UTF8(нужен русский язык).
>Спасибо
Насколько мне известно, это страшный геморрой. Главный рубин pdf-генератор
Pdf::Writer - с UTF-8 не работает принципиально.
Неплохие результаты для несложных случаев может дать FPDF (порт пхп-шной
библиотеки), но для него надо предварительно генерировать файлы шрифтов в
специальном формате.
On 10/4/07, Victor 'Zverok' Shepelev <vshepe...@imho.com.ua> wrote:
> Неплохие результаты для несложных случаев может дать FPDF (порт пхп-шной > библиотеки), но для него надо предварительно генерировать файлы шрифтов в > специальном формате.
Виктор, а расскажи, пожалуйста что там за файлы шрифтов?
From: ror2ru@googlegroups.com [mailto:ror2ru@googlegroups.com] On Behalf Of
Max Lapshin
Sent: Thursday, October 04, 2007 9:56 PM
>On 10/4/07, Victor 'Zverok' Shepelev <vshepe...@imho.com.ua> wrote:
> Неплохие результаты для несложных случаев может дать FPDF (порт
>пхп-шной
> библиотеки), но для него надо предварительно генерировать файлы
>шрифтов в
> специальном формате.
>Виктор, а расскажи, пожалуйста что там за файлы шрифтов?
Очень вкратце - для каждого шрифта нужно генерировать rb-файл с "описанием"
(точнее, для каждой гарнитуры, если я не путаю терминологию. короче, для
Courier New у меня лежит cour.rb, couri.rb, courbd.rb, courbi.rb). я это
делал хрен знает когда последний раз, поэтому деталей не помню... помню, что
было много геморроя (чуть ли не скачивание то ли тулзов специальных, то ли
файлов шрифтов в отдельном формате...)
короче, я сейчас посмотрел те доки, которые смог у себя на винте раскопать -
по поводу unicode я таки вру. не умеет он unicode. у него при создании этих
самых font definitions можно указать кодировку символов шрифта (???), но
однобайтовую.
для пхп-шной FPDF существует расширение - UFPDF, которое "I wrote UFPDF as
an experiment, not as a finished product" и на Руби не портировано.
и мне идея портирования FPDF, вообще говоря, кажется не очень перспективной:
внутри там по сути пиздец пхп-шный по-прежнему, извините мой французский.
From: ror2ru@googlegroups.com [mailto:ror2ru@googlegroups.com] On Behalf Of
Victor 'Zverok' Shepelev
Sent: Thursday, October 04, 2007 10:20 PM
>для пхп-шной FPDF существует расширение - UFPDF, которое "I wrote UFPDF as
>an experiment, not as a finished product" и на Руби не портировано.
еще есть TCPDF, который более аккуратно выглядит - это тоже расширение FPDF
и умеет UTF-8 и много другого (речь по прежнему о пхп). в свое время мне не
удалось его завести :))
On 10/4/07, Victor 'Zverok' Shepelev <vshepe...@imho.com.ua> wrote:
> > библиотеки), но для него надо предварительно генерировать файлы > >шрифтов в > > специальном формате.
> Очень вкратце - для каждого шрифта нужно генерировать rb-файл с > "описанием" > (точнее, для каждой гарнитуры, если я не путаю терминологию. короче, для
по поводу unicode я таки вру. не умеет он unicode. у него при создании этих
и мне идея портирования FPDF, вообще говоря, кажется не очень перспективной:
> внутри там по сути пиздец пхп-шный по-прежнему, извините мой французский.
Да, это именно он — полный пиздец. Короче, только xetex и ничего больше пристойного пока что не видать.
>On 10/4/07, Victor 'Zverok' Shepelev <vshepe...@imho.com.ua> wrote:
> > библиотеки), но для него надо предварительно генерировать
>файлы
> >шрифтов в
> > специальном формате.
> Очень вкратце - для каждого шрифта нужно генерировать rb-файл с
>"описанием"
> (точнее, для каждой гарнитуры, если я не путаю терминологию.
>короче, для
> по поводу unicode я таки вру. не умеет он unicode. у него при
>создании этих
> и мне идея портирования FPDF, вообще говоря, кажется не очень
>перспективной:
> внутри там по сути пиздец пхп-шный по-прежнему, извините мой
>французский.
>Да, это именно он -- полный пиздец. Короче, только xetex и ничего больше
>пристойного пока что
>не видать.
> и мне идея портирования FPDF, вообще
> говоря, кажется не очень
> перспективной:
> внутри там по сути пиздец пхп-шный по- > прежнему, извините мой французский.
> Да, это именно он -- полный пиздец.
> Короче, только xetex и ничего больше
> пристойного пока что
> не видать.
А чем вам PDFLib так не подходит? Как
дополнительная опция есть princeXML о
котором уже говорили.
-- Julian 'Julik' Tarkhanov
please send all personal mail to
me at julik.nl
On 4-okt-2007, at 21:33, Victor 'Zverok' Shepelev wrote:
> ых. хорошо вам, юниксоидам :)
а вы сами виноваты :-P зато у нас голландской грамматики в ворде нету и HalfLife. -- Julian 'Julik' Tarkhanov please send all personal mail to me at julik.nl