SVG从网络到打印

时间:2016-11-02 17:44:36

标签: javascript html css svg coldfusion

我正在开发一个在线餐厅菜单编辑器。模板是SVG,菜单的jpeg图像作为背景。用户可以编辑文本,这是放置在模板图像顶部的SVG文本元素。

我可以从这个SVG创建一个PDF,供用户查看,就好了。现在我想将低分辨率背景图像从SVG中删除,并将剩余的文本放入高分辨率打印,准备好pdf进行打印。问题是文本没有出现在打印就绪文件中的正确位置。它的大小也不一样。

我正在使用ColdFusion CFPdf标记来使用水印功能放置文本。我测试了这个,它工作正常。它只是大小和坐标关闭。我知道这是因为解决方案,但我如何让它工作?甚至可能有更好的方法,我不知道。

1 个答案:

答案 0 :(得分:1)

我发现我需要将svg中的视口更改为hi res pdf的实际大小,而不是将其保留在我用于网络的低分辨率像素大小。