Chcę mieć możliwość generowania wyników PDF z mojej (natywnej) aplikacji C ++ Windows. Czy są dostępne jakieś bezpłatne / otwarte biblioteki do tego?
Przyjrzałem się odpowiedziom na to pytanie , ale dotyczą one głównie domeny .Net.
c++
c
pdf
open-source
ChrisN
źródło
źródło
Pracowałem nad projektem, który wymagał raportu w formacie PDF. Po wyszukaniu w Internecie znalazłem bibliotekę PoDoFo. Wydawał się bardzo wytrzymały. Nie potrzebowałem wszystkich funkcji, więc stworzyłem opakowanie, aby usunąć część złożoności. Nie było to zbyt trudne. Bibliotekę znajdziesz tutaj:
http://podofo.sourceforge.net/
Cieszyć się!
źródło
Jeśli jesteś odważny i chcesz stworzyć własną, możesz zacząć od biblioteki PostScript i rozszerzyć ją, aby radziła sobie z PDF, korzystając z bezpłatnej dokumentacji Adobe PDF online .
źródło
PDF Hummus. zobacz http://pdfhummus.com/ - zawiera wszystkie wymagane funkcje do manipulacji plikami PDF z wyjątkiem renderowania.
źródło
jagpdf wydaje się być jednym z nich. Jest napisany w C ++, ale zapewnia C API.
źródło
To zależy trochę od twoich potrzeb. Niektóre zestawy narzędzi są lepsze do rysowania, inne są lepsze do pisania tekstu. Kair jest całkiem niezły do rysowania (obsługuje szeroką gamę typów ekranów i plików, w tym pdf), ale może nie być idealny do dobrej typografii.
źródło
Biblioteka muPdf wygląda bardzo obiecująco: http://mupdf.com/
Istnieje również przeglądarka open source: http://blog.kowalczyk.info/software/sumatrapdf/free-pdf-reader.html
źródło
muPdf
Podejście inne niż open source to: PDF Creator Pilot, który zapewnia więcej opcji językowych, w tym C ++, C #, Delphi, ASP, ASP.NET, VB, VB.NET, VBScript, PHP i Python
źródło
Wypróbuj wkhtmltopdf
Funkcje oprogramowania
Wiele platform. Otwarte źródło. Konwertuj dowolne strony internetowe na dokumenty PDF za pomocą Webkit. Możesz dodać nagłówki i stopki. Generowanie TOC. Konwersje w trybie wsadowym. Może działać na serwerze Linux z serwerem XServer (muszą być zainstalowane biblioteki klienta X11). Może być bezpośrednio używany przez PHP lub Python poprzez powiązania z libwkhtmltox.
źródło
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Działa z biblioteką wxWidgets.
źródło