我想知道是否有人可以指导如何使用 xhtml2pdf 将超链接替换为实际的 html 链接。因此,如果我在我创建的 PDF 中有一个超链接,内容如下:
Google
它将替换为:
<http://www.google.com>
这是我正在使用的当前简单功能:
import os
import sys
import cgi
import cStringIO
import logging
import xhtml2pdf.pisa as pisa
pisa.showLogging()
def testSimple(
data = open('FILENAME').read(),
dest="test.pdf":
pdf = pisa.CreatePDF(
cStringIO.StringIO(data),
file(dest, "wb")
)
if pdf.err:
dumpErrors(pdf)
else:
pisa.startViewer(dest)
testSimple()