I design book covers, and often that includes creation of vector art for foil and varnish areas. My workflow generally starts with a front cover created in Photoshop, which I import into InDesign (as a .PSD or .PDF). When the layout is complete, I export a print quality PDF from InDesign for the printer. The problem: I haven't found a way to maintain all vector data from the Photoshop file when I export it. Shape layers and text often stay vector, but the smart objects always turn to pixels. In other words, how, do I ensure vector-based smart objects are not rasterized when they are converted to PDF?
Attached is an example, where my PRINT PDF does have vector type and shape layers, but the smart object (the ornament just above the word "MY") has unhappily rasterized.
When it comes to Photoshop Vector Smart Objects layers the vectors are in the Object file. There are no vectors in Photoshop for the layer. If you open the smart object you will find the vector file opens in your vector editor like Illustrator. There are no vector in Photoshop. In Photoshop pixels are rendered for the layer using vector graphics like a browser will render a svg image. In Photoshop you have pixels and the object Photoshop does not support vector files. Photoshop can import some vector file types as a single raster layer that may have transparency.
When it come to PDF there seems to be at least two forms of PDF a Acrobat PDF Format and a Photoshop PDF format. A Photoshop PDF is like a Layers PSD when you open a Photoshop PDF in Photoshop it opens as a layered Photoshop document. All your layer will be there. An Acrobat PDF can not be opened by Photoshop. If you try to open a Acrobat PDF Photoshop will switch to an Import PDF dialog where you can open Pages and images as documents.
Thanks, JJMack. I understand what you are saying, but I am hoping that there is a way, when exporting the Photoshop fille as an Acrobat PDF, that the vector information which is in a smart object can be retained, the same way it is with a shape layer. Surely there is a way. if not, then I hope Adobe developers will add it 🙂
»Thanks, JJMack. I understand what you are saying, but I am hoping that there is a way, when exporting the Photoshop fille as an Acrobat PDF, that the vector information which is in a smart object can be retained, the same way it is with a shape layer.«
There is not.
Shape Layers and Type Layers are vector content in the file itself, vector smart object are vector content within a smart object.
Edit: Considering what one can do with a Smart Object (Transformation, Puppet Warp, Adjustments, Filters, …) it does not seem realistic to expect vector output for them.
That makes sense. I guess I hadn't thought of it that way.
The shape in question in the design seems simple enough, why not just set it in Indesign?
If you need to keep it in Photoshop it should work fine as a Shape Layer and saved in a pdf.
True, in this example the shape is simple, and your proposed solution will work. Thanks