На главную

Библиотека Интернет Индустрии I2R.ru

Rambler's Top100

Малобюджетные сайты...

Продвижение веб-сайта...

Контент и авторское право...

Забобрить эту страницу! Забобрить! Блог Библиотека Сайтостроительства на toodoo
  Поиск:   
Рассылки для занятых...»
I2R » Бизнес-софт
Разделы в "Бизнес-софт":
ASP - Аренда приложений1С:ПредприятиеСистемы управления финансамиУправление предприятиемСистемы управления продажами (CRM)Новое в разделе "Бизнес-софт"

Вся мощь PDF для наших нужд

Уже довольно давно формат PDF стал стандартом де-факто для публикации различных документов. Кроме того, он активно используется в различных программных продуктах в качестве файлов помощи. Вместе с тем, для фирм-разработчиков и производителей "электронного бумажного трафика" остается проблемой генерация документов такого формата. Конечно, PDF можно создать вручную, но обычно бывает актуально сгенерировать PDF из какого-то другого формата. Фирма Adobe для подобных действий предлагает желающим свою Adobe Acrobat Library, однако эта библиотека стоит немаленьких денег. Поэтому те пользователи, которым часто приходится сталкиваться с задачей генерации PDF-документов, вынуждены искать альтернативу продукту от Adobe, и, как выяснилось, эта альтернатива существует.

llPDFLib ориентирована на программистов, желающих получить доступ к генерации своих собственных файлов в формате PDF. В настоящее время предлагается два варианта: комплект для использования в Delphi (Object Pascal) и готовый вариант библиотеки ActiveX с возможностью встраивать ее в свои продукты, способные использовать данную технологию Microsoft.

Установочные архивы занимают около 1 мегабайта каждый. При этом llPDFLib распаковывается почти на 2 мегабайта, а llPDFLibX занимает полтора мегабайта на диске. Инсталляторы представляют собой самораспаковывающиеся архивы и не содержат избыточной функциональности.

После установки мы получаем развернутый набор исходного кода, примеров и документации. Для Delphi необходимо произвести инсталляцию предлагаемых пакетов согласно документации (стандартная процедура без каких-то малопонятных особенностей). ActiveX-вариант после регистрации готов к использованию сразу.

В настоящее время библиотека предоставляет доступ ко всем официально заявленным для PDF возможностям, включая:

  • использование реального графического контекста с доступом к рисованию (линии, дуги, квадраты, прочие геометрические объекты, разнообразные шрифты, поддержка цвета и пр.);
  • генерация акроформ (разнообразные кнопки, списки, поля ввода);
  • водяные знаки на листе (задний фон);
  • thumbnail (представление страницы в миниатюрной форме);
  • поддержка JavaScript в документе;
  • встраивание изображений следующих форматов: JPEG, Flate, CCITT 3, CCITT 3 (2D), CCITT 4;
  • криптование (до 128 bit);
  • возможность отображения бар-кодов и многое другое.

llPDFLib берет свое начало еще с марта 2002  года, когда вышла первая версия. Вторая версия была выпущена в сентябре прошлого года, и уже в ближайшее время автор собирается выпустить третий релиз, в который войдет поддержка чтения уже существующих PDF-файлов, отображение их средствами библиотеки, а не сторонними продуктами. Еще одним серьезным добавлением будет поддержка печати.

Кроме того, уже существующий комплект имеет возможность интегрирования со следующими системами генерации отчетов:

  • FastReport;
  • QReport;
  • ReportBuilder.

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

Использование любой библиотеки программистами опирается на два основных "кита": документацию и примеры использования кода. В поставку входят демонстрационные примеры, которые содержат в себе показ всех возможностей llPDFLib в основном проекте (Demo), отдельно вынесенные примеры по работе с водяными знаками (WaterMark), метафайлами (Metafile), "миниатюрами" (Thumbnail), поддержкой больших файлов (LargeFile), компрессии изображений (ImageCompression), а так же поддержки корейского и японского языков (Korean, Japan). Все примеры реализованы в виде консольных приложений и не требуют каких-то специальных навыков для их перекомпиляции и получении работоспособных примеров.

Несомненно, основу всех примеров составляет главный проект - Demo. Именно в нем сосредоточены примеры всех основных вызовов библиотеки. Поэтому предметное изучение llPDFLib лучше начинать с него. 

Кроме того, вариант ActiveX оснащен собственными примерами, куда входят варианты доступа к библиотекам из ASP, VisualBasic и C/C++.

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

Основными потребителями данного продукта можно считать разработчиков, ориентированных на создание разноплановых программных продуктов, оснащенных поддержкой PDF-формата. Это может быть как генерация собственного публикуемого контента, так и обработка уже существующих электронных материалов (в том числе и документооборот различного вида). Все большую часть среди покупателей llPDFLib составляют группы поддержки веб-серверов, которые любят эту библиотеку за высокую скорость работы, возможность наращивать уже имеющиеся свои собственные средства новыми возможностями и маленькую (по сравнению с продуктами Adobe) цену - эти факторы, согласитесь, являются основополагающими стимулами для выбора данного продукта. Кроме того, хочется отметить оперативную поддержку пользователей на сайте производителей, где работает форум, посвященный обсуждению возможных проблем пользователей.

Олег Борисов
Softkey.info

Подпишитесь на рассылку
Все о WEBСтроительстве
Подписка на Subscribe.Ru
Дискуссионная рассылка
для веб-мастеров

Подписка на MailList.Ru
Подписка на Content.Mail.Ru

Другие разделы
ASP
1С:Предприятие
Финансовые программы
Управление предприятием
CRM системы
Новое в разделе
I2R-Журналы
I2R Business
I2R Web Creation
I2R Computer
рассылки библиотеки +
И2Р Программы
Всё о Windows
Программирование
Софт
Мир Linux
Галерея Попова
Каталог I2R
Партнеры
Amicus Studio
NunDesign
Горящие путевки, идеи путешествийMegaTIS.Ru

2000-2008 г.   
Все авторские права соблюдены.
Rambler's Top100