【问题标题】:SVG from web to print从 Web 到打印的 SVG
【发布时间】:2016-11-02 17:44:36
【问题描述】:

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

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

我正在使用 ColdFusion CFPdftag 使用水印功能放置文本。我已经对此进行了测试,并且效果很好。只是大小和坐标不正确。我知道这是因为分辨率,但我如何让它工作?甚至可能有更好的方法,我不知道。

【问题讨论】:

  • 您可以通过cfdocument 更好地控制pdf文件的内容。
  • 您能否详细说明您的想法?谢谢。
  • 您能否详细说明您的代码,即在问题中提供minimal reproducible example

标签: javascript html css svg coldfusion


【解决方案1】:

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

【讨论】:

  • 我想了解更多关于您为 web svg 打印所做的工作。联系omarnow@gmail.com
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2010-11-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-09-17
  • 1970-01-01
相关资源
最近更新 更多