taskGNUstep - Tasks: task #993, NSPDFImageRep


You are not allowed to post comments on this tracker with your current authentification level.

task #993: NSPDFImageRep

Submitted by:  Gregory John Casamento <gcasa>
Submitted on:  -  
Category: AppKitShould Start On: Thu May 16 04:00:00 2002
Should be Finished on: Fri May 16 04:00:00 2003Priority: 5 - Normal
Status: NonePrivacy: Public
Percent Complete: 0%Assigned to: None
Open/Closed: OpenEffort: 80.00

Fri Jul 23 10:42:23 2010, comment #2:

We have two ways implementing this. Either rely on an external library or implement it ourselves.
Relying on an external library saves work and may provide with a proven implementation. PDFKit does work.
Unfortunately such a kit should rely on a LGPL library to be of any real use. xpdf, popplerkit are GPL v2 ONLY. muPDF is GPLv3+.
These implementations also do not lveage any of our assets (like our font rendering, etc)

Another option is to implement a light parser and use our AppKit rendering capabilities to display text, BezierPaths to do the drawing, etc.
I know of non-public implementations of this. It has some limitations and tricky parts (like font substitution) but I think it is interesting.

PDFKit/PopplerKit shall remain available of course. But an internal implementation would be very good for tasks like the inspector of GWorkspace or a generic previewer.

Riccardo Mottola <rmottola>
Project Member
Mon Feb 14 13:30:12 2005, comment #1:

May be we should rely on gsimageapps <https://gna.org/projects/gsimageapps/> with their PDFKit in order to add support for this class when this framework is installed… We could link it dynamically with -gui bundle which would be nothing more then than a wrapper around PDFKit…
What do you think ?

Quentin Mathé <qmathe>
Project Member


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by rmottola (Posted a comment)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 0 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 2 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Fri Jul 23 10:42:23 2010rmottolaEffort0.00=>80
    Mon Feb 14 13:30:12 2005qmathePercent Complete0(Error - Not Found)=>0%

    Back to the top

    Powered by Savane 3.1-cleanup1