Библиотека Интернет Индустрии I2R.ru |
|||
|
Вся мощь PDF для наших нуждllPDFLib ориентирована на программистов, желающих получить доступ к генерации своих собственных файлов в формате PDF. В настоящее время предлагается два варианта: комплект для использования в Delphi (Object Pascal) и готовый вариант библиотеки ActiveX с возможностью встраивать ее в свои продукты, способные использовать данную технологию Microsoft. Установочные архивы занимают около 1 мегабайта каждый. При этом llPDFLib распаковывается почти на 2 мегабайта, а llPDFLibX занимает полтора мегабайта на диске. Инсталляторы представляют собой самораспаковывающиеся архивы и не содержат избыточной функциональности. После установки мы получаем развернутый набор исходного кода, примеров и документации. Для Delphi необходимо произвести инсталляцию предлагаемых пакетов согласно документации (стандартная процедура без каких-то малопонятных особенностей). ActiveX-вариант после регистрации готов к использованию сразу. В настоящее время библиотека предоставляет доступ ко всем официально заявленным для PDF возможностям, включая:
llPDFLib берет свое начало еще с марта 2002 года, когда вышла первая версия. Вторая версия была выпущена в сентябре прошлого года, и уже в ближайшее время автор собирается выпустить третий релиз, в который войдет поддержка чтения уже существующих PDF-файлов, отображение их средствами библиотеки, а не сторонними продуктами. Еще одним серьезным добавлением будет поддержка печати. Кроме того, уже существующий комплект имеет возможность интегрирования со следующими системами генерации отчетов:
Для каждого из указанных комплектов есть примеры исходного кода, где продемонстрированы основные возможности и особенности взаимодействия. Использование любой библиотеки программистами опирается на два основных "кита": документацию и примеры использования кода. В поставку входят демонстрационные примеры, которые содержат в себе показ всех возможностей llPDFLib в основном проекте (Demo), отдельно вынесенные примеры по работе с водяными знаками (WaterMark), метафайлами (Metafile), "миниатюрами" (Thumbnail), поддержкой больших файлов (LargeFile), компрессии изображений (ImageCompression), а так же поддержки корейского и японского языков (Korean, Japan). Все примеры реализованы в виде консольных приложений и не требуют каких-то специальных навыков для их перекомпиляции и получении работоспособных примеров.Несомненно, основу всех примеров составляет главный проект - Demo. Именно в нем сосредоточены примеры всех основных вызовов библиотеки. Поэтому предметное изучение llPDFLib лучше начинать с него. Кроме того, вариант ActiveX оснащен собственными примерами, куда входят варианты доступа к библиотекам из ASP, VisualBasic и C/C++. Также хочется отметить очень добротно сделанные файлы помощи по всем реализациям библиотеки. Удобная навигация по представленному материалу, подробное описание всех используемых классов и свойств. Правда, для слабо подготовленных специалистов неприятным сюрпризом может стать отсутствие русскоязычной документации, но публикация технических материалов на английском языке уже давно стала стандартом, поэтому язык этот лучше выучить. Основными потребителями данного продукта можно считать разработчиков, ориентированных на создание разноплановых программных продуктов, оснащенных поддержкой PDF-формата. Это может быть как генерация собственного публикуемого контента, так и обработка уже существующих электронных материалов (в том числе и документооборот различного вида). Все большую часть среди покупателей llPDFLib составляют группы поддержки веб-серверов, которые любят эту библиотеку за высокую скорость работы, возможность наращивать уже имеющиеся свои собственные средства новыми возможностями и маленькую (по сравнению с продуктами Adobe) цену - эти факторы, согласитесь, являются основополагающими стимулами для выбора данного продукта. Кроме того, хочется отметить оперативную поддержку пользователей на сайте производителей, где работает форум, посвященный обсуждению возможных проблем пользователей. Олег Борисов |
|
2000-2008 г. Все авторские права соблюдены. |
|