Even though I already gave you a definitive answer, I fwd your email to one of
the senior members of the Photoshop engineering team. He wrote:
We only read path information from AICB data on the clipboard (Adobe
Illustrator ClipBoard data format).
PDF, EPS - those come in as images to be rasterized
And of course, anything raster comes in as a raster image.
Which is EXACTLY what I told you.
Perhaps you can find some documentation on the AICB format in our SDKs or
online.
-----Original Message-----
From: Brigit Ananya [mailto:[email protected]]
Sent: Sunday, March 21, 2010 3:20 PM
To: [email protected]
Subject: Re: [iText-questions] pdf graphics file questions
Hi,
Thanks, Mr. Rosenthol. I do appreciate your Sunday
early-morning response. By the way, I did know who you
are.
However, I still wish that there would be a way to make
Photoshop understand my curves as a vector graphics
file and allow me to paste as a Path. And I do not want to
use WMF/EMF, since I also want things to work on the Mac.
Could you please forward this question to an Adobe
Photoshop expert?
Thanks in advance! I really appreciate your help!
At 06:39 AM 03/21/10, you wrote:
>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/
------------------------------------------------------------------------------
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/