从网页到打印的SVG
SVG from web to print
我正在开发一个在线餐厅菜单编辑器。模板是SVG,以菜单的jpeg图像作为背景。用户可以编辑文本,这些文本是放置在模板图像之上的SVG文本元素。
我能够从这个SVG创建一个PDF,供用户查看,很好。现在,我想将低分辨率背景图像从SVG中删除,并将其余文本放入高分辨率的打印pdf中,以便打印。问题是文本没有出现在打印准备文件的正确位置。它的大小也不一样。
我使用ColdFusion CFPdf
标签来放置使用水印功能的文本。我已经测试过了,它工作得很好。只是尺寸和坐标不对。我知道这是因为分辨率,但我怎么让它工作呢?也许还有更好的办法,我不知道。
我发现我需要将svg中的视口更改为高分辨率pdf的实际大小,而不是将其保留在我为web设置的低分辨率像素大小
相关文章:
- 使用javascript将动态表从一个html页面打印到另一个html页
- D3在一个调用中绘制不同的SVG形状,没有可见性
- JavaScript打印功能使日历停止工作
- 如何使用javascript从主svg对象动态创建svg视图框
- 如何更改<svg>标记为<img>用js标记
- esri javascript异步打印
- 文本框不是从Javascript/Asp.net中的对话框中打印出来的
- 锚点元素不't使用svg时,请打开EDGE上的href
- jQuery/JavaScript在线公文包表单-打印样式表
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 使用onclick绘制SVG路径
- 如何打印嵌套对象的所有值
- SVG/JavaScript:尝试选择和更改多边形点
- 在 PHP 中打印包含 SVG 元素的 JSON 数组
- 从网页边缘到边缘打印 SVG
- d3 嵌套 SVG 在 Firefox 中的绘图方式与在 Chrome 中的打印方式不同
- 在纸张上打印原始尺寸的导出 svg.js
- 从网页到打印的SVG
- 在打印时隐藏svg部件
- 无法在IE9中打印Raphael创建的SVG图像