[osg-users] Introducing osgpdf
Gerrick Bivins
gbivins at objectreservoir.com
Wed Nov 12 08:33:33 PST 2008
I meant:
Is poppler "GPL'd" as in it's license.
;)
Gerrick
On 11/12/08 10:31 AM, "Gerrick Bivins" <gbivins at objectreservoir.com> wrote:
>
> Is poppler GLP'd?
> Gerrick
>
>
> On 11/12/08 9:10 AM, "Robert Osfield" <robert.osfield at gmail.com> wrote:
>
>> Another day, another curious example... osgpdf ;-)
>>
>> In a similar vain to my work on adding vnc support that I did last
>> week, the volume rendering project also has a need for viewing pdf
>> documents as a way of mixing presentation text/imagery with 3D volumes
>> so no I've embarked on adding pdf support directly into the core OSG.
>> Last month Jeremy Moles added support for pdf reading to osgCairo so
>> I knew it was possible, and I also had some code to learn from and
>> leverage ;-)
>>
>> So today I embarked on the journey to adding pdf support into the core
>> OSG. The first step is just a small example application, but like
>> osgvnc I plan to distil this down into a plugin so that all
>> applications can leverage it will little coding effort. I need to get
>> a bit more experience with using Poppler/Cairo and also spend a bit
>> more time thinking about the public interface before I make the
>> plugin, and I'd also like some feedback from members of the community
>> on how well osgpdf works at your end.
>>
>> To compile you'll need to latest OSG from svn/trunk. Cairo and
>> Poppler libraries. These look like they should be available on all
>> the major platforms, but I've only been able to test under Linux. Once
>> you have Cairo and Poppler installed re-running CMake should be able
>> to pick up on Cairo and Poppler and then osgpdf example should
>> compile. If you get things working under Windows or OSX could you
>> please write in with what you had to do to get things installed.
>>
>> To test osgpdf, simply pass it a pdf document:
>>
>> osgpdf mydocument.pdf
>>
>> Move the mouse of the resulting texture quad and then press 'n' and
>> 'p' to step to next and previous pages. You can also run it with
>> multiple documents at once.
>>
>> osgpdf *.pdf
>>
>> I've just tested this 22 documents and it worked just fine, although
>> each of quads is a bit small on screen to read without zooming in!
>>
>> Robert.
>> _______________________________________________
>> osg-users mailing list
>> osg-users at lists.openscenegraph.org
>> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
More information about the osg-users
mailing list