2017-02-17 82 views
0

如果我在html文件中编写下面的代码将其转换为PDF格式,并且与王子工厂一起工作,它将无法正常工作。超链接在PrinceXML中不起作用

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

这上面,从王子XML生成PDF链接工作正常,但它指向google.com,而不是example.com

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

此链接不会起作用,因为我们没有写谷歌之前的任何东西,如http或https。

有人可以帮助我吗?

谢谢。

+0
+0

道歉!但它是这样写的只有..并且仍然不起作用 – shruti

+0

有些PDF查看器会将字符串(带或不带-a标签)转换为可点击的链接,或许,这会描述您的第一个行为 –

回答

0

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

我用Zend Merger合并了由PrinceXML创建的2个文档,它的工作非常完美。

道歉和谢谢大家的帮助。

1

嗨,你必须检查“prince-pdf-link-type”属性。 默认值是自动,尝试改变,以 “网”: https://www.princexml.com/doc/properties/prince-pdf-link-type/

+0

如何使用这个?带有样式标签?如果可能,请给我任何相同的例子..再次感谢! – shruti

+0

你能展示你的代码?看看你错过了什么 你使用什么语言?PHP? – BGH

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/

希望它能帮助你!

+0

这不工作..它是再次生成超链接并添加google.com的内容 – shruti