ЛибХару
Стабильная версия | 2.4.3 / 2022-10-14 |
---|---|
Предварительный выпуск | 2.4.2 / 2022-11-09 |
Репозиторий | |
Написано в | АНСИ С |
Операционная система | Кросс-платформенный |
Тип | Библиотека программного обеспечения |
Лицензия | Лицензия ZLIB/LIBPNG |
Веб-сайт | Либхару |
libHaru — бесплатная с открытым исходным кодом кроссплатформенная файлов для приложений , библиотека для создания PDF- написанных на C или C++ . [1] [2] [3] Он не предназначен для чтения и редактирования существующих PDF- файлов.
Он поддерживает следующие функции:
- Генерация PDF- файлов с линиями, текстом, изображениями.
- Контур, текстовая аннотация, аннотация ссылки.
- Сжатие документа с помощью deflate-decode .
- Встраивание изображений PNG , Jpeg .
- Встраивание шрифта Type1 и TrueType . шрифта
- Создание зашифрованных PDF- файлов.
- Использование различных наборов символов (ISO8859-1~16, MS CP1250~8, KOI8-R).
- Поддержка шрифтов и кодировок CJK.
Поддержка компиляторов и языков программирования
[ редактировать ]libHaru написан на ANSI C и легко компилируется любым совместимым C. компилятором
Он тестировался в следующей среде:
- Cygwin + GCC ( Microsoft Windows ).
- Cygwin + MinGW ( Microsoft Windows ).
- Microsoft VС++ ( Microsoft Windows ).
- Борланд С++ ( Microsoft Windows ).
- GCC ( Linux , FreeBSD , NetBSD , Solaris , MorphOS ...).
libHaru можно использовать как статическую или динамическую библиотеку.
Когда вы используете его как статическую библиотеку, его могут использовать C и C++ .Но когда вы используете его как разделяемую библиотеку, ее могут использовать многие языки разработки, поддерживающие разделяемую библиотеку.
libharu предоставляет привязки для языков программирования:
- С++ [4]
- С#
- Дельфи
- FreeBASIC
- Бесплатный Паскаль
- Питон
- Руби
- Визуальный Бейсик
- PHP [5]
- Перл [6]
- Два [7]
- JavaScript [8]
Ссылки
[ редактировать ]- ^ ЛибХару
- ^ libHaru на SourceForge.net
- ^ «Библиотека PDF с открытым исходным кодом для приложений C/C++?» . Проверено 20 января 2010 г.
- ^ PocoPDF
- ^ Привязка для PHP
- ^ Привязка для PERL
- ^ LuaHPDF - привязка для Lua
- ^ hpdf.js