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.
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.
Odpowiedzi:
Haru to bezpłatna, wieloplatformowa biblioteka oprogramowania typu open source do generowania plików PDF napisanych w ANSI-C. Może działać zarówno jako biblioteka statyczna (.a, .lib), jak i biblioteka współdzielona (.so, .dll).
Sam tego nie próbowałem, ale może ci to pomoże
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ę!
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 .
PDF Hummus. zobacz http://pdfhummus.com/ - zawiera wszystkie wymagane funkcje do manipulacji plikami PDF z wyjątkiem renderowania.
jagpdf wydaje się być jednym z nich. Jest napisany w C ++, ale zapewnia C API.
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.
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
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
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.
http://wxcode.sourceforge.net/docs/wxpdfdoc/
Działa z biblioteką wxWidgets.