taskGNUstep - Tasks: task #993, NSPDFImageRep

 
 

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

task #993: NSPDFImageRep

Submitted by:  Gregory John Casamento <gcasa>
Submitted on:  -  
 
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
Percent Complete:  0% Assigned to:  None
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>
Project 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>
Project Member

 

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)
  •  

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

    Only logged-in users can vote.

     

     

     

    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 Complete0(Error - Not Found) => 0%

    Back to the top


    Powered by Savane 3.3