Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否有可能将PDF转换为SVG2?_Svg_Ghostscript_Inkscape - Fatal编程技术网

是否有可能将PDF转换为SVG2?

是否有可能将PDF转换为SVG2?,svg,ghostscript,inkscape,Svg,Ghostscript,Inkscape,我有一个SVG文档(我们把它命名为img1.SVG)和一个PDF文件(doc1.PDF),由一页组成。 我需要的是在img1.svg中插入(缩放、旋转和在文档中的某个位置放置)doc1.pdf。 为了实现它,我必须将doc1.pdf转换为doc1.svg(inkscape可以很容易地完成),然后我可以将doc1.svg的内容插入img1.svg,这很简单 但是,如果doc1.pdf包含一些带有CMYK颜色空间的元素呢?在这种情况下,inkscape无法生成正确版本的doc1.svg。它创建了正确

我有一个SVG文档(我们把它命名为img1.SVG)和一个PDF文件(doc1.PDF),由一页组成。 我需要的是在img1.svg中插入(缩放、旋转和在文档中的某个位置放置)doc1.pdf。 为了实现它,我必须将doc1.pdf转换为doc1.svg(inkscape可以很容易地完成),然后我可以将doc1.svg的内容插入img1.svg,这很简单

但是,如果doc1.pdf包含一些带有CMYK颜色空间的元素呢?在这种情况下,inkscape无法生成正确版本的doc1.svg。它创建了正确的布局,但颜色现在是RGB。 我知道有可能在SVG2规范中使用CMYK颜色,inkscape可以正确导入SVG2文件,其中的元素具有CMYK颜色

我的问题是,是否有任何软件允许将PDF文件转换为SVG2(维护CMYK颜色空间)


我曾尝试使用inkscape和scribus进行此操作,但始终获得RGB输出。

您的SVG是否总是显示在浏览器中?如果是这样,您可以选择使用
元素在SVG中显示PDF



你好,保罗。不,不幸的是,我需要将其转换回PDF。。。当我在Inkscape中打开带有foreignObject的PDF时,它不会呈现它。我需要的是创建SVG,我可以将其转换回PDF.Ok。我建议尝试其他向量编辑器。看看他们是否能成功地将PDF转换成SVG,这就是我的问题所在。不幸的是,我没有找到任何可以将PDF/EPS转换为SVG并保持CMYK颜色的矢量编辑器。这就是为什么我决定向社区询问这个问题。如果您使用SVG只是作为另一个pdf的一种手段,那么为什么要使用它呢?例如,如果您使用Scribus,您可以留在CMYK。