超链接在 PrinceXML 中不起作用
Hyperlinks not working in PrinceXML
如果我在 html 文件中编写以下代码以使用 prince factory 将其转换为 PDF,则无法正常工作。
<a href="http://example.com">http://google.com</a>
以上 link 中由 prince xml 生成的 pdf 工作正常,但它指向 google.com 而不是 example.com
<a href="http://example.com">Google</a>
这个 link 将不起作用,因为我们之前没有写任何东西 google 作为 http 或 https。
有人可以帮我解决这个问题吗?
谢谢。
您好,您必须检查 "prince-pdf-link-type" 属性。
默认值为 auto,尝试更改为 "web" :
https://www.princexml.com/doc/properties/prince-pdf-link-type/
您可以尝试使用 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/
希望对您有所帮助!
对此深表歉意。但问题不在于 PrinceXML。后来查了这么多,发现是FPDF合并2个文档的问题。
我使用 Zend Merger 合并了 2 个由 PrinceXML 创建的文档,效果非常好。
抱歉,谢谢大家的帮助。
如果我在 html 文件中编写以下代码以使用 prince factory 将其转换为 PDF,则无法正常工作。
<a href="http://example.com">http://google.com</a>
以上 link 中由 prince xml 生成的 pdf 工作正常,但它指向 google.com 而不是 example.com
<a href="http://example.com">Google</a>
这个 link 将不起作用,因为我们之前没有写任何东西 google 作为 http 或 https。
有人可以帮我解决这个问题吗?
谢谢。
您好,您必须检查 "prince-pdf-link-type" 属性。 默认值为 auto,尝试更改为 "web" : https://www.princexml.com/doc/properties/prince-pdf-link-type/
您可以尝试使用 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/
希望对您有所帮助!
对此深表歉意。但问题不在于 PrinceXML。后来查了这么多,发现是FPDF合并2个文档的问题。
我使用 Zend Merger 合并了 2 个由 PrinceXML 创建的文档,效果非常好。
抱歉,谢谢大家的帮助。