xlink:href =“ https://www.google.com/不适用于PDF

时间:2019-10-24 13:23:16

标签: href xlink

我有一个svg文件,其中包含指向Google网站的链接。 svg文件将添加到页面标题。生成PDF后,可以单击该文本,但该链接不起作用。

这是页面标题CSS

@page :left {
    @top-left {

        content:string(chaptertitle);
    }
    @top-right-corner{
        content:url("../img/link.svg")

    }
}
@page :right{
    @top-right {
        content: string(chaptertitle);

    }
    @top-left-corner{
        content:url("../img/link.svg")
    }
}

SVG文件

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<svg xmlns="http://www.w3.org/2000/svg" width="100%" height="100%"  xmlns:xlink="http://www.w3.org/1999/xlink">

    <svg viewBox="0 0 100 40" xmlns="http://www.w3.org/2000/svg" >
        <a xlink:href="https://www.google.com/" target="_blank"><text x="10" y="25">MDN Web Docs</text></a>
    </svg>
</svg>

渲染引擎

渲染引擎是 Oxygen-PDF-Chemistry

预期结果

点击后,PDF应当允许用户访问Google网站。

实际结果

xlink:href 值会变成一些 file:/// D | demo / project / out / pdf / css +一些随机字符。结果,该链接不起作用。

0 个答案:

没有答案