pdf megjelenítés qt-ben

 ( rolanddd | 2010. április 20., kedd - 19:59 )

Üdv!

Szeretnék pdf-et megjeleníteni egy QT Widgeten belül, ami eddig sajnos nem sikerült. A neten találtam egy poppler nevű library-t, ami elvileg erre jó is lenne, viszont sehogyan sem tudom lefordítani Windowson, mert a cmake mindig hiányol néhány libraryt, amik megvannak a gépen, csak nem találja őket.
Kérdésem, hogy sikerült-e már valakinek működésre bírnia a QT + poppler kombót? (WIN-ben és MAC-en is érdekelne, bár MAC-en lefordult maga a lib, viszont a példát amit adtak hozzá, már nem bírtam lefordítani)

Előre is köszi a válaszokat!
rolanddd

Hozzászólás megjelenítési lehetőségek

A választott hozzászólás megjelenítési mód a „Beállítás” gombbal rögzíthető.

Jó úton vagy, én egy délután alatt összedobtam windowsra egy pdf viewert ami frissíti a képet ha változik a fájl.

Azt meg nem mondom, hogy honnan van poppler binárisom (0.10.6, MinGW), az biztos, hogy nem fordítottam.
(Ez mondjuk működhet: http://www.winkde.org/pub/kde/ports/win32/repository-4.4/win32libs/)

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

köszi szépen a linket! sikerült működésre bírnom a QT-s példát :)

subscribe

subscribe

újra a segítségeteket kérném ezügyben. Meg kellene oldanom a dolgot MAC-re is, viszont sajnos nem sikerül működésre bírnom http://doc.trolltech.com/qq/qq27-poppler.html oldalon található pépldát hogy ki tudjak belőle indulni. Valaki akinek sikerült, elmondaná hogyan tette? (próbáltam lefordítani a lib-et de nem ment)

Nem egészen értem, ha win alatt a Qt-s példa ment, akkor most miért is akarod elkezdeni előröl?

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

ilyen megbízást kaptam hogy menjen az app MAC-en is :)
egyébként amit nem említettem, próbáltam darwin ports-szal portolni a poppler-t, de nem ment, mert mindig valami függőségi hibája volt (aztán az egyik telepíésénél el is akadt, mondván hogy útban van neki valami, amit nem tudom hogyan lehet eltenni az útból), viszont a /usr/local/lib mappában van egy libpoppler.dylib, de nem tudom úgy linkelni hogy le is forduljon vele (lehet nem az kell neki)

Ezt -> PopplerKit próbáltad már beüzemelni?

--
A gyors gondolat többet ér, mint a gyors mozdulat.

sajnos ez nem jó nekem, mert egyrészt a MAC-es verzió csak statikusan linkelt binárist tartalmaz (tehát még a lib fájlt sem tudom kinyerni belőle), másrészt a forrás nem is Qt-hez van írva. Nekem fontos, hogy ugyanaz a program menjen Windowson is és Mac-en is (épp ez a lényege a Qt-nek, hogy platformfüggetlen, könnyű átvinni egyik rendszerről a másikra)

Akkor meg miért példát akarod működésre bírni a máshol működő appod helyett?
Illetve miért nem azt kérdezed, hogy hogyan lehet a poppert OSX-re fordítani, ha neked csak ez hiányzik?

Ez utóbbiról egyébként fogalmam nincs. Google a barátod, meg a poppler mailing list.

"...handing C++ to the average programmer seems roughly comparable to handing a loaded .45 to a chimpanzee." -- Ted Ts'o

mert ha a példa megy, megy az appom is, mivel a példa a Qt által publikált példa, csak hát ahhoz hogy a példa menjen, ahhoz kell a poppler library

Fink, MacPorts...
--

()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.