podofo
Deweloperzy | Dominika Seichtera i in. |
---|---|
Wersja stabilna | 0.9.7 / 9 stycznia 2021
|
Napisane w | C++ |
System operacyjny | Międzyplatformowe |
Typ | Biblioteka manipulacji PDF |
Licencja | GNU LGPL |
Strona internetowa |
PoDoFo to biblioteka oprogramowania i narzędzia do pracy z formatem plików PDF . Nazwa pochodzi od dwóch pierwszych liter każdego wyrazu w formacie PDF ( Portable Do cument Format ).
Biblioteka PoDoFo to bezpłatna przenośna biblioteka C++, która zawiera klasy do analizowania pliku PDF i modyfikowania jego zawartości w pamięci. PoDoFo zawiera bardzo proste klasy do tworzenia plików PDF. Wszystkie zajęcia są udokumentowane, dzięki czemu łatwo jest rozpocząć pisanie aplikacji przy użyciu PoDoFo.
PoDoFo jest przydatne przede wszystkim w aplikacjach, które chcą manipulować plikami PDF na niższym poziomie, na przykład wyodrębniać zawartość lub scalać pliki. Jest to również przydatne, jeśli aplikacja ma określone wymagania dotyczące danych wyjściowych PDF, których nie mogą spełnić bardziej ogólne biblioteki zorientowane na wyniki, takie jak Cairo . Obsługa płócien/rysunków jest obecnie bardzo ograniczona w PoDoFo, więc do zadań czysto wyjściowych bardziej odpowiednia będzie biblioteka taka jak Cairo. PoDoFo nie może renderować plików PDF, więc w tym celu należy spojrzeć na bibliotekę taką jak Poppler .
PoDoFo jest zależne od OpenSSL , zlib , freetype2 , fontconfig (tylko Unix i Mac OS X), libjpeg (opcjonalnie), libpng (opcjonalnie) i LibTIFF (opcjonalnie).
PoDoFo jest udostępniane na licencji GNU Lesser General Public License (LGPL) . Testy i narzędzia zawarte w PoDoFo są objęte licencją GNU General Public License .