The feature is not intentionally omitted in Inskcape, but the currently active core of the developer team is small, and as with other open source projects, contributions are often driven by personal interest of a developer in fixing or adding certain features.
#HOW TO VECTORIZE TEXT IN INKSCAPE PDF#
The request is known and needs to be addressed by writing code based on current routines in Inkscape for PDF import (using the shared external poppler and cairo libraries). You are welcome to implement the missing feature in the current code base. Sorry for thinking you might be interested in interim solutions. I was talking about Inkscape, which is multi-platform. Netheril96 wrote:but it is restricted to Linux and I don't want switch to Linux every time I convert PDF to SVG.ĪFAICS you never told what OS/platform you are working on (and need a solution for) … Maybe developers can just incorporate the code of pdf2svg into Inkscape. There is in fact a tiny program pdf2svg ( ) based on Cairo and Poppler able to do this, but it is restricted to Linux and I don't want switch to Linux every time I convert PDF to SVG. Sadly what I want is exactly to convert text to paths based on embedded fonts of the PDF file. Such a command could be daisy-chained as external script in an Inkscape input extension. If you can install a recent development snapshot (0.48+devel), test opening the PDF file from within Inkscape as " Adobe PDF via cairo-poppler (*.pdf)" (Note: experimental, work-in-progress, might not be included in the next stable release) - it will not convert text to paths based on embedded fonts of the PDF file AFAICT, but does use installed fonts if available: the imported text is created as paths (clones linked to glyph paths as 's in the section).Īlternatively write a script to use ghostscript for converting texts into outlines of PDF files, before opening the PDF file in Inkscape (a sample command line is here, a quick google search will return many other examples). Netheril96 wrote:I need Inkscape to automatically vectorize all text upon importing.This is not yet supported by the current stable release (but a known feature request).