Personal info for jholder

This person is currently certified at Apprentice level.

Name: John Holder

Homepage: http://technocosm.org/

Notes: I've worked (as a licensee) with Adobe's PDF Library since 1999. I wrote my first program to generate PostScript in 1988. I currently maintain the PCL5 drivers for a major software company, the PDF generation and interpreting capability(currently via Adobe's Libraries, formerly a homebuilt solution), and the PDF-to- text comverter (also currently via Adobe's Libraries, formerly a homebuilt solution). I used to develop and maintain our PostScript Level 2 generator before we licensed Adobe's Libraries - they include a PDF-to- PostScript converter, obsoleting my code.

I am mostly interested in leveraging PDF-to- PostScript and PCL5/XL capabilities with GhostScript, and am also interested in seeing if the Ghostscript PDF interpreter could possibly be leveraged into a free (LGPL) library- level (API) PDF generator and modifier.

Recent diary entries for jholder:

14 Feb 2002 (updated 14 Feb 2002)  »

Well, I've written a PostScript generation library that can embed TrueType and Type 1 fonts in various encodings, and the API set is almost orthagonal to the PDFlib API set. I've had to write parts of a TrueType font parser to do it, but it isn't too bad. Now I need to write the CID font and OpenType parts, since the OTF files have tables that make PostScript printers (but not GhostScript) barf. Shouldn't be too bad, mostly just stripping tables from the OTF to make it a TTF.

Unfortunately for all, this is for work, and won't be a free library... sigh

25 Jan 2002  »

Been playing a lot with PDFlib. I like it a lot, I'll probably try and figure out how to dump Adobe's Libraries (they cost many $$$) for PDFlib and save a ton of cash.

To do that, I'll need to dig out the ancient PostScript generator I wrote and integrate it back into our code and spruce it up a whole bunch - mostly font embedding for Type 1 .pfa's (easy), TrueType Fonts (Type 42), and CID fonts to be able to support all of the locales I'll need to make work. Sadly, I'll have to write the embedders from scratch. Luckily, I haven't looked at any of the source for ghostscript yet, so I'll have to wait to look at it until I get mine done. Perhaps what I learn will be useful for GS. Then again, more likely I'll find out what I did wrong...

This person has certified others as follows:

Others have certified this person as follows:

[ Certification disabled because you're not logged in. ]

[ Home | Articles | Account | People | Projects ]