【问题标题】:Download SVG with image and patterns as PDF将带有图像和图案的 SVG 下载为 PDF
【发布时间】:2016-03-23 13:03:27
【问题描述】:

我有一个在矩形上应用了图像和图案的 SVG,如何使用 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>

【问题讨论】:

    标签: javascript svg


    【解决方案1】:

    您不能只下载 PDF 格式。要创建 PDF,您需要一个 PDF 工具,例如:

    如需了解更多信息,请搜索 Google create pdf with browser

    另一种选择是直接打印。当今的许多浏览器都可以选择打印为 PDF。

    【讨论】:

      猜你喜欢
      • 2019-04-12
      • 2013-05-10
      • 2020-09-27
      • 1970-01-01
      • 2019-08-21
      • 1970-01-01
      • 2012-09-17
      • 2014-07-27
      • 2018-07-17
      相关资源
      最近更新 更多