Метка «PDF» - 3

Генерация PDF на сервере в RubyЧуть более месяца назад я устроился верстальщиком в старт-ап, в команду Ruby-разработчиков. Так повезло, что команда оказалась очень хорошей и моё стремление учиться совпало с их желанием получить хорошего специалиста.

HTML-вёрстка сама по себе имеет немного ценности и не единственное, чем можно нагрузить верстальщика.

На нашем сайте пользователь оформляет себе покупку и ему на почту уходит подтверждение с электронным билетом. в котором указаны детали заказа, а так как в хорошем проекте всё должно быть хорошо и ярко, дизайнер нарисовал макет квитанции. Ну а мне, как верстальщику было поручено реализовать это всё в коде.

Варианты генераторов для Ruby

Согласно сайту Ruby Toolbox существует два принципиальных подхода к генерации PDF-файлов:

Первый вариант подразумевает генерацию HTML-страницы и конвертацию её в PDF, в то время как второй позволяет, по факту, работать с canvas и генерировать документ без дополнительных прослоек.

Я выбрал вариант с использованием Prawn (по большей части, конечно, по тому, что предыдущая версия PDF-файла генерировалась этим способом) даже не смотря на то, что мне пришлось вынырнуть из привычного мне мира HTML и CSS

Тех, кому интересно приглашаю под хабракат.
Читать полностью »

image
Давным давно, когда трава была зеленее, меня поймали и долго пытали пришлось мне повышать перформанс в одной чудесной связке.

Как задачу понял архитектор

Дано: есть безумный каталог изделий некая гора PDF по паре тыщ страниц каждый. Надо их выдать в веб в виде красочных анимированных презентаций.

Попытка решения: написали плееры на флэше и на javascript, которым скармливается этот преобразованный каталог, и они разными красочными эффектами по определенному алгоритму крутят нечто рекламное.

Проблема: каталоги постоянно меняются, а конвертация одного такого гроссбуха занимает больше часа(!).

Почему так и как улучшить?

Читать полностью »

image

Около года назад я уже писал пост на эту же тему, который собрал немало положительных отзывов. Я не буду повторяться: суть, смысл и идея остались ровно те же, но код я переписал с bash на C, и теперь программа работает и под Windows. Под Linux тоже работает; полагаю, что будет работать (возможно с небольшими модификациями) и под любую другую ОС, для которой есть компилятор C и нужные утилиты (ImageMagick, Poppler, DjVuLibre, Pdftk).

Читать полностью »

Википедия дала возможность эскпортировать статьи в PDF и EPUB

Крайне полезная возможность появилась в англоязычной версии Википедии — теперь можно содержимое статей конвертировать в бесплатные электронные версии статей в форматах EPUB, PDF, Open Office и OpenZIM, которые можно свободно взять с собой в оффлайн.

Работает новая возможность просто — в левой части страницы в секции Print/Export находятся три опции:

  • Enable book creator
  • Download as PDF
  • Printable version

Читать полностью »

Для того, чтобы просто «склеить» несколько PDF-файлов в один не обязательно покупать редакторы в App Store, достаточно воспользоваться базовыми возможностями программы Automator, и сейчас я покажу, как это сделать. Читать полностью »

в 14:44, , рубрики: .net, PDF, PDFSharp, метки: ,

Так как статья, из-за которой я получил инвайт куда-то пропала, хочу опубликовать ее снова.

Ввиду небольшого количества бесплатных библиотек для работы с PDF в .Net а также недостаточного освещения их на русском языке хочу рассказать о работе с такой замечательной библиотекой как PDFsharp and MigradDoc
Читать полностью »

в 13:26, , рубрики: django, PDF, python, метки: , ,

Т.к. эта статья — результат нескольких лет экспериментов, то букв будет много. Но — возможно — она сэкономит кому-то многие месяцы езды велосипедом по граблям, которые и описаны.
В общем случае речь идет даже не о Django, а о печати регламентированных документов из python с использованием шаблонизаторов.
Кому дальше читать лень — сразу скажу — проблема до конца не решена. Но более-менее рабочий вариант вырисовался.
Читать полностью »

Доброе время суток!

Недавно, я приобрел Kindle 4 и обнаружил, что читать на нем pdf не очень удобно из-за того, что шрифт слишком мелкий. Как говорится если нельза, но очень хочется, то можно!

Для экспериментов я создал тестовую pdf страничку, с помощью которой, подбирал различные параметры.

Замечание 1

Для того, что бы максимально использовать весь экран книги, я изменил размеры страницы и межстрочный интервал:

usepackage{geometry}
geometry{left=0.2cm}
geometry{right=0.2cm}
geometry{top=0.5cm}
geometry{bottom=1.25cm}

linespread{0.95}

Версия 1.0. Оригинал

documentclass[12pt, a4paper]{article}

image

Читать полностью »

В книге Урсулы Ле Гуин “Волшебник Земноморья” магия требовала знания “истинного имени” того, с чем маг работает. Думаю, любой программист согласится, что идея здравая. URLи, UUIDы и прочие уникальные идентификаторы объектов — это то, с чем мы имеем дело постоянно. И, так же как в волшебном мире, эти истинные имена бывает не так-то просто узнать. По крайней мере для имен шрифтов это так.
Читать полностью »

Как конвертировать PDF файл в формат Word онлайн, на ПК и в собственном приложении

Всем привет! Наверное, каждый из нас сталкивался с проблемой конвертации PDF в редактируемый формат, такой как DOC, DOCX или TXT. Часто возникает необходимость воспользоваться каким-то фрагментом PDF-файла для подготовки своего документа или даже отредактировать содержание статьи, отчета или контракта в PDF. Так вот, сегодня в Рунете открылся новый сайт PDF в Word, на котором можно бесплатно конвертировать PDF-файл в формат Word, текстовый или графический формат. На сайте также можно скачать бесплатный PDF-конвертер – First PDF, а также библиотеку PDF Focus .Net для встраивания возможностей преобразования PDF-файлов в собственное приложение.

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js