Свободные библиотеки для создания и редактирования файлов PDF
Неделю назад состоялся релиз свободной библиотеки для генерации pdf-файлов версии OpenPDF 1.1.0, самый значительной апгрейд этой библиотеки за последнее время.
OpenPDF — это Java-библиотека для создания и редактирования файлов PDF, которая распространяется под двойной лицензией LGPL/MPL. Библиотека основана на форке iText. В реальности у неё такая история:
forked from rtfarte/OpenPDF
forked from kulatamicuda/iText-4.2.0
forked from daviddurand/iText-4.2.0
forked from ymasory/iText-4.2.0
Все форки ведут историю от одной версии iText 4.2.0, которая вышла восемь лет назад и стала последней версией под свободной лицензией. Сами разработчики iText перешли на AGPL и сконцентрировались над созданием пятой версии, чтобы более успешно продавать коммерческий софт. К настоящему времени они доросли до версии iText 7. Но свободный проект тоже не погиб, а продолжил развитие силами всего сообщества.
За прошедшее время библиотека в некоторых отношениях улучшена, исправлено несколько багов. Хотя изменения не слишком значительные, но разработка продолжается, и внести свой вклад может каждый. Если при генерации PDF-файлов вам требуется какая-то конкретная функциональность, то предложите патч и реализуйте эту функцию для всех.
С момента старой «оригинальной» версии 4.2.0 сделаны следующие изменения.
- компиляция с поддержкой Java 8
- в случае неожиданного окончания файла PDF выбрасывается исключение IOException, а не PDFNull
- принят патч для исправления NPE в XFA Form (метод escapeSom)
- принята функциональность UnembedFontPdfSmartCopy от Vicente Alencar
- принята функциональность RTF Footer от ubermichael
- исправление совместимости для поддержки более свежих криптографических библиотек Bouncy Castle (1.54)
- некоторые исправления NPE и «подкрученная» поддержка фреймворка Maven
OpenPDF — удобный способ внедрить в свой проект генерацию документов PDF, в том числе с криптографической цифровой подписью. Это готовый и бесплатный модуль, пригодный для использования в электронном документообороте. И такую систему можно использовать, например, с сертификатами для подписи PDF, чтобы сертифицировать и утверждать PDF-документы. Или интегрировать с сервисом облачных подписей Digital Signing Service от GlobalSign. Хотя последний уже работает, например, с решением для подписи документов Adobe Sign в облаке Adobe Document Cloud.
Поддержка криптобиблиотек Bouncy Castle весьма полезна. В основе архитектуры Bouncy Castle лежит набор низкоуровневых API, которые реализуют все криптографические алгоритмы. Есть поддержка стандартных высокоуровневых криптографических API платформ Java и C#.
Программные интерфейсы Java API от Bouncy Castle в версии 1.53 включали в себя около 400 тыс. строк кода и поддерживали большое количество алгоритмов, в том числе базовую генерацию сертификатов X.509, работу провайдера JCE/JCA, PKCS#10, PKCS#12, S/MIME, OpenPGP, DTLS, TLS, OCSP, TSP, CMP, CRMF, DVCS, DANE, EST, сертификаты Attribute Certificate (AC), которые используются для связывания дополнительной информации с сертификатом открытого ключа.
Нужно заметить, что кроме OpenPDF существуют и другие свободные библиотеки для генерации PDF. Например, есть ещё veraPDF или замечательная библиотека Apache PDFBox. Последняя активно поддерживается и обладает богатым набором функций:
- Извлечение текста Unicode из файлов PDF.
- Слияние нескольких файлов или разбиение одного PDF на части.
- Извлечение данных из форм PDF или заполнение их.
- Валидация PDF на соответствие стандарту PDF/A-1b.
- Печать PDF через стандартные Java API.
- Сохранение в виде изображений, таких как PNG или JPEG.
- Создание PDF с нуля, с внедряемыми шрифтами и иллюстрациями.
- Цифровая подпись PDF.
Так что в наше время вовсе необязательно использовать проприетарные инструменты для создания или редактирования PDF. Для этого есть много свободных альтернатив.
АКЦИЯ GMO GlobalSign Russia для подписчиков Habr
Дополнительную информацию вы можете получить, связавшись с менеджером GlobalSign по телефону: +7 (499) 678 2210 или заполните форму на сайте, указав промо-код CS002HBFR.
Free PDF Reader для Windows
Оценка: |
4.09 /5 голосов — 93 |
Лицензия: | Бесплатная |
Версия: | 1.2 | Сообщить о новой версии |
Обновлено: | 05.01.2017 |
ОС: | Windows 10, 8, 7, XP |
Интерфейс: | Английский |
Разработчик: | PDFZilla.com |
Категория: | |
Загрузок (сегодня/всего): | 22 / 225 194 | Статистика |
Размер: | 3,27 Мб |
СКАЧАТЬ |
Free PDF Reader — бесплатная программа для просмотра PDF-документов.
- Открытие и просмотр документов PDF.
- Вывод на печать файлов PDF. Можно напечатать как весь документ, так и отдельные его страницы.
- При просмотре можно настроить ширину и высоту документа, масштаб, «покрутить» страницу.
- Присутствует функция предварительного просмотра многостраничных документов с быстрым переходом к той или иной странице.
- Программа позволяет выделять и копировать текст/изображения из PDF документов в буфер обмена (эта опция работает если PDF документ не защищён от копирования). Из буфера обмена текст вставляется в любое приложение и сохранятеся в нужном вам формате. Своего рода эту функцию можно назвать распознаванием.
Adobe Reader — популярнейшее приложение для работы с PDF-документами. Позволяет проводить все.
Небольшая бесплатная портативная утилита, позволяющая сканировать документы с помощью.
Foxit Reader — небольшая, быстрая программа для чтения PDF файлов. Программа обладает всеми необходимыми функциями для полноценного просмотра PDF файлов.
FineReader — одно из самых лучших приложений для распознавания, конвертирования и работы с.
PDF-XChange Viewer — небольшая и полнофункциональная программа для просмотра файлов в формате PDF. .
Free PDF Reader — бесплатная программа для просмотра PDF-документов с расширенным функционалом.
Отзывы о программе Free PDF Reader
Иван про Free PDF Reader 1.1.3 [16-10-2019]
Спасибо большое авторам сайта за раздачу программ. Очень давно пользуюсь вашим сайтом. Спасибо еще раз.
4 | 3 | Ответить
Admin в ответ Иван про Free PDF Reader 1.1.3 [24-11-2019]
Спасибо! Стараемся по мере возможности.
3 | 3 | Ответить
Артем про Free PDF Reader 1.1.3 [22-10-2014]
Ник в ответ Артем про Free PDF Reader 1.1.3 [20-10-2018]
Вы что дуралеи , вы прочитайте описание , что такое PDF READER
(READ- c анг. ЧИТАТЬ)
НЕ ВЫДЕЛЯТЬ, НЕ ИЗМЕНЯТЬ НЕ СРАТЬ НИЧЕГО)
3 | 11 | Ответить
vadym про Free PDF Reader 1.1.3 [13-05-2014]
как выделить здесь текст
9 | 7 | Ответить
Денис про Free PDF Reader 1.1.3 [22-01-2014]
Вместе с ним еще идет куча хлама который лезет в браузер и везде. думаэ это нормальный ридер
нем самом еще какие-то баннера рекламные
7 | 5 | Ответить
Сергей про Free PDF Reader 1.1 [01-08-2011]
PDF Reader для Windows
|
| |
Версия | Платформа | Язык | Размер | Формат | Загрузка | |
---|---|---|---|---|---|---|
| Windows | Русский | 1.45MB | .exe | ||
* скачайте бесплатно PDF Reader для Windows, файл проверен! |
PDF Reader (ПДФ Ридер) – программа для работы с документами в формате pdf. Обеспечивает просмотр файлов без возможности их редактирования, совместима с операционными системами семейства Windows.
Функционал программы
PDF Reader позволяет открывать, просматривать и печатать файлы, представленные в кроссплатформенном pdf формате. Содержит встроенный набор инструментов, повышающих удобство просмотра и чтения книг. Загрузка документа осуществляется щелчком по специальной кнопке, расположенной в левой части верхнего горизонтального меню.
Основные возможности приложения:
- • просмотр и чтение;
- • поиск по указанным параметрам;
- • конвертирование в другие форматы;
- • масштабирование страниц;
- • увеличение выделенных фрагментов;
- • поворот на 90 градусов по или против часовой стрелки;
- • вывод на печать.
Программа позволяет оптимизировать открытые для чтения документы – поворачивать книгу влево или вправо, настраивать высоту и ширину страниц. Выводить на печать можно сразу весь документ либо отдельные страницы. Предусмотрена опция слайд-шоу, повышающая комфортность просмотра информации, для быстрого выполнения операций служат «горячие клавиши». Существует возможность сохранять книги pdf в виде многостраничного графического tiff-файла либо текстового файла с расширением txt, с возможностью дальнейшего редактирования в Блокноте.
Особенности приложения
PDF Reader не содержит встроенных модулей и плагинов, от аналогов отличается малым весом и мгновенной загрузкой. Потребляет мало системных ресурсов, подходит для установки на маломощные компьютеры.
- • простота установки и использования;
- • быстрая работа;
- • бесплатная лицензия;
- • высокая четкость отображения документов;
- • поддержка русского языка.
Просмотрщик обладает интуитивно понятным интерфейсом, обеспечивает полноценную работу с документами, не требующими внесения правок. Содержит удобную навигацию, позволяет настраивать область чтения в зависимости от потребностей пользователя.
Обновленная версия PDF Reader вышла в феврале 2017 года, были исправлены мелкие ошибки и улучшен интерфейс.
PDF И КНИГИ
Foxit Reader — хорошая программа для просмотра PDF-документов. С дополнительными функциями, которые могут показаться избыточными.
Sumatra PDF — это простая программа для просмотра электронных книг. Поддерживает массу форматов.
Adobe Reader является фирменной программой для просмотра формата PDF от компании Эйдоби.
Nitro PDF Reader — это программа для чтения документов в формате PDF с продвинутым интерфейсом.
Evince — очень простая программа для просмотра PDF, DjVu, PostScript, TIFF, DVI, XPS и Comics Books.
PDF-XChange Viewer — функциональная программа для чтения и мелкого редактирования PDF-документов.
doPDF — это виртуальный принтер, который позволяет конвертировать любой документ в формат PDF.
PDFCreator — программа для конвертирования любых документов в PDF через печать на виртуальном принтере.
Calibre — библиотека на компьютере — функциональная программа для работы с электронными книгами.
Быстрый, простой и удобный просмотрщик PDF, DjVu, TXT, TIFF, Comic Book Archive (CBR и CBZ) и XPS.
MuPDF — это максимально простой инструмент для просмотра документов в формате PDF, а также в форматах XPS, EPUB и CBZ.
Pdf библиотека для windows
fb2pdf — Организация библиотеки на ПК/читалке | Приложения для ПК
Обсуждение конвертера изначально велось на the-ebook.org (ресурс закрыт с 1 марта 2019)
Разработка начиналась на http://fb2pdf.com (Автор оригинального кода — trivee).
Внимание: на сайте http://fb2pdf.com работает другой конвертер.
FAQ/ЧаВо
Установка
- Распакуйте куда-нибудь.
Настройки
- Настройки в файле /data/stylesheet.json.
Изначально настроено для Sony Reader PRS-505.
Требования
- Для работы требует установленной последней Java. Проверьте версию Java
На Win x64 рекомендуется две версии Java поставить, 32-bit и 64-bit.
Возможно вместо полноценной установки Java использовать портативную версию jPortable
Запуск
- Простейший вариант запуска для пользователей Windows — в Windows Explorer перетащить мышкой *.fb2 или *.fb2.zip файл (или папку, содержащую такие файлы) и бросить его на fb2pdf.cmd. Он может также называться просто fb2pdf, если у Вас Windows Explorer настроен «скрывать известные раширения файлов». Такая иконочка с шестереночкой.
Пользователи Linux+Gnome могут запускать конвертер, перетащив мышкой *.fb2 или *.fb2.zip файл на «launcher». Пример «launcher» включен в архив, это текстовый файл fb2pdf.desktop (Gnome скроет расширение .desktop, так что он будет выглядеть просто fb2pdf, такая иконочка с пружиночкой. ). Перед использованием его следует отредактировать, заменив путь к fb2pdf.sh
Запуск из командной строки:
Stylesheet file
-t,—twoup Create two-up pdf
Для пользователей Linux — fb2pdf.sh
GUI
- Экспериментальный GUI запускается выполнением fb2pdf-GUI.cmd или fb2pdf-GUI.sh. Позволяет «мышкой» отправлять файлы и директории на конвертацию.
Сообщение отредактировал fb2pdf-j — 27.02.19, 00:08
flugbottom, терема Пифагора помогает неплохо.
упд. соппсна, она даже и не нужна — есть размер в пикселях по вертикали и горизонтали. есть количество пикселей на дюйм. всё. если нужны милиметры — умножить на 25,4
Сообщение отредактировал Stopkin — 04.03.19, 07:34
Увы, это не так.
Киндл размещает экран только на части пространства экрана, то есть делает искусственные поля со все сторон страницы.
В итоге предельный размер страницы pdf меньше размеров экрана. Вот этот-то размер и нужно установить экспериментально.
Сообщение отредактировал flugbottom — 04.03.19, 08:24
Это-то я все уже проделал и получил сомнительные результаты: 84.825×106.227 что меньше того, что содержится в stylesheet.json от 2016 года для Voyage: 86.021х115.485
С отчаяния взял k2pdfopt, обработал имеющийся пдф (журнальная статья) с выходом на Oasis и в Adobe Reader подсмотрел размер выходной страницы. Получил 93.218×123.444.
Подставил эти размеры в fb2pdf и получил вполне приличный результат.
Может быть, все зависит от размеров полос в тестовых файлах? Я делал 250мм по высоте и 200 мм по ширине.
142,24 x 107,02 мм. Имхо, из этого cложно получить отображаемую область меньше Вояжа. 😉