超链接在PrinceXML中不起作用

时间:2017-02-17 07:53:41

标签: php pdf hyperlink princexml

如果我在html文件中编写下面的代码,用prince factory将其转换为PDF,则无法正常工作。

<a href="http://example.com">http://google.com</a>

从prince xml生成的pdf中的上述链接工作正常,但它指向google.com而不是example.com

<a href="http://example.com">Google</a>

此链接无效,因为我们在google之前没有写任何内容为http或https。

有人可以帮我解决这个问题吗?

感谢。

3 个答案:

答案 0 :(得分:2)

您可以尝试使用css模型

Html

<a href="http://example.com"><span class="linkContent"></a>

CSS

.linkContent {
    content: "http://google.com"
}

参考文档:https://www.princexml.com/doc/8.1/gen-content/

希望它可以帮到你!

答案 1 :(得分:1)

嗨,你必须检查&#34; prince-pdf-link-type&#34;属性。 默认值为auto,尝试更改为&#34; web&#34; : https://www.princexml.com/doc/properties/prince-pdf-link-type/

答案 2 :(得分:0)

为此道歉。但问题不在于PrinceXML。经过这么多调查后,我发现在FPDF中合并2个文件是个问题。

我使用Zend Merger合并了两个由PrinceXML创建的文档,它完美无缺。

道歉并感谢大家的帮助。