Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

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.

Он протестирован в следующей среде:

libHaru можно использовать как статическую или динамическую библиотеку.

Когда вы используете его как статическую библиотеку, он может использоваться C и C ++ . Но когда вы используете его как разделяемую библиотеку, он может использоваться многими языками разработки, которые поддерживают разделяемую библиотеку.

libharu предоставляет привязки для языков программирования:

  • C ++ [4]
  • C #
  • Delphi
  • FreeBASIC
  • Свободный Паскаль
  • Python
  • Рубин
  • Visual Basic
  • PHP [5]
  • Perl [6]
  • Lua [7]
  • JavaScript [8]

Ссылки [ править ]

  1. ^ libHaru
  2. ^ libHaru на SourceForge.net
  3. ^ "Библиотека PDF с открытым исходным кодом для приложения C / C ++?" . Проверено 20 января 2010 .
  4. ^ PocoPDF
  5. ^ Привязка для PHP
  6. ^ Привязка для PERL
  7. ^ LuaHPDF - привязка для Lua
  8. ^ hpdf.js