I created documents in Indesign that have drop shadows applied to certain shapes. I'm trying to convert these documents to SVG files. Since there isn't a way to export from Indesign to SVG, I've been trying to utilize Illustrator.

When I select all and drag from my original Indesign document to Illustrator and then export as an SVG, I lose the drop shadow effect completely. Instead of the shadow, I see a grey rectangle.

When I export the Indesign document as an EPS file, open it in Illustrator, and then export as an SVG, my shadows look like shadows, but they are broken up into pieces and have white spaces in between each piece.

I've tried other solutions such as releasing all clip masks and flattening the transparency, but nothing seems to be working.

Is there a solution that will allow me to keep my original Indesign documents and convert to SVG without losing any elements such as these drop shadows? Or will I need to opt for a more manual solution? For example, replacing these drop shadows with a blurred rectangle instead?

  • 1
    You are aware InDesign was not made for this purpose. Remove the shadows maybe, use an outline? – Lucian Sep 13 '18 at 19:15
  • Tried exporting to PDF (Acrobat 7 or higher format) and then open the resulting PDF in Illustrator? EPS is a flat file format (breaking up the shadows). Drag-n-drop is often hit-or miss. – Scott Sep 13 '18 at 19:21
  • AFAIK, svg can create pixel-appearing effects too, (e.g. noise in fills) but it works far better with pure vector... So my suggestion: make your drop shadows via a saved letter style in ID or a graphic style in illustrator which replicate the fill of the letterform as a vector, fill it black, make it 33% transparency with a multiply bend mode, and float it behind the main letterform - so you have a vector only shadow. That will export out as an svg nicely. – GerardFalla Sep 13 '18 at 22:05

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Browse other questions tagged or ask your own question.