我有一个SVG,图片和图案应用于rects,如何使用javascript将整个内容下载为PDF?
这是我的代码:http://jsfiddle.net/dnuboz21/5/
<div class="feature">
<svg style="height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;">
<image width="980" height="600" xlink:href="http://en.hdyo.org/assets/art-shutter-young-people-a12e2c0cd7a54920cb024fd1394190fd.jpg" clip-path="url(#svg-mask)" />
<defs>
<pattern width="1" height="1" id="pat1" viewBox="325 110 150 150" preserveAspectRatio="xMidYMid slice">
<image width="980" height="652" xlink:href="http://en.hdyo.org/assets/art-shutter-young-people-a12e2c0cd7a54920cb024fd1394190fd.jpg" style="filter:url(#svg-blur);" />
</pattern>
<filter id="svg-blur">
<feGaussianBlur stdDeviation="10" />
</filter>
</defs>
<rect x="325" y="110" rx="40" ry="40" width="150" height="150" style="fill:url('#pat1');stroke:red;stroke-width:5;" />
</svg>
答案 0 :(得分:1)
您不能将其下载为PDF格式。要创建PDF,您需要一个PDF工具,如:
有关详情,请搜索Google create pdf with browser
另一种选择是打印它。今天的许多浏览器都可以选择打印到PDF。