Let me introduce myself, so you know where these answers are coming from.   My 
name is Leonard Rosenthol, and I am the PDF Standards Architect for Adobe 
Systems.  

Now that we've established that I (usually) know what I am talking about - 
let's look at the those answers again positioned against your questions.

1) Illustrator and PDF editing
PROVIDED that your PDF does NOT contain any text AND only works in a single 
(supported by Illustrator) Colorspace, then you can certainly use Illustrator 
to open up your graphics w/o problem.  But again, you need to be fully aware of 
the limitations of Illustrator's PDF support or you will end up with a LOSSY 
operation.

2) Photoshop and PDF
When you do a File->Open, Photoshop rasterizes a standard(*) PDF at the 
specified resolution and colorspace.  It does NOTHING with path/vector data.  
However, Photoshop does know how to recognize two special types of PDFs - those 
created by itself (aka Photoshop PDF) and those created by Adobe Illustrator 
(aka .ai files) as they contain extra information that is "private to Adobe".  
In those cases, Photoshop is able to open up the document with richer fidelity 
BUT that's because it's ignoring the PDF data and reading embedded private info 
instead.

3) Pasting vs. opening
When you copy something on the clipboard/scrap in Illustrator (or any Adobe 
application), we write MULTIPLE formats (which you can see using standard 
developer tools).  Some of these formats are public and designed for pasting 
into other applications and others are private, specific for Adobe-tool 
interchange.  I don't believe that you can bring in any vector data into 
Photoshop from non-Adobe applications, but if you want to try, use an 
OS-centric format such as WMF/EMF.

Not the answers you were looking for, but hopefully now you accept them as 
"gospel".

Leonard

-----Original Message-----
From: Brigit Ananya [mailto:[email protected]] 
Sent: Sunday, March 21, 2010 1:48 AM
To: [email protected]
Subject: Re: [iText-questions] pdf graphics file questions

Hi,

I wasn't trying to use Adobe Illustrator as a PDF editor.
I was just trying to make a PDF file that Adobe Illustrator
can open as a vector graphics file. And this is possible
if I use the technique described in the previous iText In Action
manual in the great chapter, Constructing and painting paths.

No, Photoshop doesn't rasterize everything. You can copy
a curve in Illustrator and when you paste it into Photoshop,
a small window comes up asking you how you want to
paste it and allows you to paste it as a Path, which is
vector graphics, not raster graphics. Being vector graphics
means that you can modify the start and end point and the
lengths and directions of the start and end tangent.

If Photoshop cannot open a vector graphics file as a path,
I would at least like to be able to paste a vector graphics
file as a path. So what's the trick to have the small window
come up asking you how you want to paste?

I really would appreciate an answer to this! Thanks!


At 07:53 PM 03/20/10, you wrote:
>Adobe Illustrator is NOT a PDF editor and should not be used as 
>one.  If you are simply planning to place the PDF into Illustrator 
>as part of another graphic, that's fine.
>
>Try using the lower level APIs in iText for graphic instead of going 
>through Graphics2D.
>
>There is no trick to #3 - it is simply not possible.  Photoshop will 
>rasterize ALL vector formats (AI, EPS, PDF) when opening them - it's 
>how it works.  If you want curves/paths, then you need to write 
>native .psd files.
>
>Leonard
>
>-----Original Message-----
>From: Brigit Ananya [mailto:[email protected]]
>Sent: Saturday, March 20, 2010 10:34 PM
>To: [email protected]
>Subject: [iText-questions] new pdf graphics file question
>
>Hi,
>
>I developed a computer graphics program (www.ananya.com)
>that draws curves in a faster and easier way. I would like to
>import and export pdf graphics files with other graphics
>programs.
>
>I have a new pdf graphics file question (question 1)), and
>since I still have two unanswered pdf graphics file questions,
>I post them again (questions 2) & 3)):
>
>1) Is it possible to write a pdf graphics file of curves so that
>Adobe Illustrator recognizes it as a vector graphics file
>(as curves)? It seems that both,createGraphics and
>createGraphicsShapes, make a bitmap graphics file.
>
>2) Is it possible to read the array of CubicCurve2D.Double's
>and the stroke and fill information from a pdf graphics file of
>curves?
>
>3) What's the trick to make Adobe Photoshop open a pdf
>graphics file of curves as a path? (It at least allows pasting
>Illustrator curves as a path.)
>
>Thanks in advance for any answers!
>
>
>------------------------------------------------------------------------------
>Download Intel® Parallel Studio Eval
>Try the new software tools for yourself. Speed compiling, find bugs
>proactively, and fine-tune applications for parallel performance.
>See why Intel Parallel Studio got high marks during beta.
>http://p.sf.net/sfu/intel-sw-dev
>_______________________________________________
>iText-questions mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/itext-questions
>
>Buy the iText book: http://www.1t3xt.com/docs/book.php
>Check the site with examples before you ask questions: 
>http://www.1t3xt.info/examples/
>You can also search the keywords list: http://1t3xt.info/tutorials/keywords/
>
>------------------------------------------------------------------------------
>Download Intel® Parallel Studio Eval
>Try the new software tools for yourself. Speed compiling, find bugs
>proactively, and fine-tune applications for parallel performance.
>See why Intel Parallel Studio got high marks during beta.
>http://p.sf.net/sfu/intel-sw-dev
>_______________________________________________
>iText-questions mailing list
>[email protected]
>https://lists.sourceforge.net/lists/listinfo/itext-questions
>
>Buy the iText book: http://www.1t3xt.com/docs/book.php
>Check the site with examples before you ask questions: 
>http://www.1t3xt.info/examples/
>You can also search the keywords list: http://1t3xt.info/tutorials/keywords/


------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

------------------------------------------------------------------------------
Download Intel® Parallel Studio Eval
Try the new software tools for yourself. Speed compiling, find bugs
proactively, and fine-tune applications for parallel performance.
See why Intel Parallel Studio got high marks during beta.
http://p.sf.net/sfu/intel-sw-dev
_______________________________________________
iText-questions mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/itext-questions

Buy the iText book: http://www.1t3xt.com/docs/book.php
Check the site with examples before you ask questions: 
http://www.1t3xt.info/examples/
You can also search the keywords list: http://1t3xt.info/tutorials/keywords/

Reply via email to