taskGNUstep - Tasks: task #993, NSPDFImageRep


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

task #993: NSPDFImageRep

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

Fri 23 Jul 2010 10:42:23 AM UTC, 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>
Group Member
Mon 14 Feb 2005 01:30:12 PM UTC, 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>
Group Member


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


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

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 2 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2010-07-23 rmottola Effort0.00 80
    2005-02-14 qmathe Percent CompleteNone 0%

    Back to the top

    Powered by Savane 3.13-4b48.
    Corresponding source code