Драгоценный камень креветок: Как создать .pdf из * существующего * файла - PullRequest
0 голосов
/ 30 июня 2010

Может кто-нибудь показать мне (может быть, скопировать / вставить простой пример кода), как создать файл .pdf из существующего файла (.xls), используя гем Prawn? (По сути, мне нужна команда, которая «открывает» существующий файл.)

(я спрашиваю, потому что документация по Prawn (http://prawn.majesticseacreature.com/docs/), похоже, давно исчезла - ее даже нельзя использовать через кеш Google ...)

Большое спасибо за любую помощь в этом! Том

Ответы [ 3 ]

1 голос
/ 01 июля 2010

Prawn можно использовать для отображения содержимого поверх PDF. Вы говорите о .xls, совершенно другом формате.

1 голос
/ 08 июля 2010

Я бы посоветовал вам решить проблему.

  1. Можете ли вы читать xls с Ruby? Возможно , но в лучшем случае он ненадежный. Тем не менее, вы можете легко прочитать csv , и xls хорошо экспортирует в этот формат.

  2. Можете ли вы написать «таблицу» значений в PDF-файл креветки? Да

Итак, (почти) все, что вам нужно, - это небольшая программа, которая может проанализировать CSV-файл в удобной для таблицы структуре и затем передать его в Prawn для генерации.

0 голосов
/ 30 июня 2010

Оказывается, что камень креветок не может обрабатывать существующие файлы ...

...