xlink: href = "https://www.google.com/ не работает в PDF - PullRequest
0 голосов
/ 24 октября 2019

У меня есть файл 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>

РендерингМеханизм

Механизм рендеринга Кислород-PDF-Химия .

Ожидаемый результат

При нажатии файл PDF должен позволить пользователю перейти в Googleвеб-сайт.

Фактический результат

Значение xlink: href превращается в некоторый файл: /// D | demo / project / out / pdf / css +некоторые случайные символы . В результате ссылка не работает.

...