作者:mobiledu2502925953 | 来源:互联网 | 2023-01-29 02:45
我正在尝试使用报告实验室将我创建的HTML文档转换为pdf。html文档如下。我不确定如何执行此操作,而且我已经上网查找了,似乎无法找到解决方案。
html文件
Convert to pdf
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec at tempus massa. Quisque congue dui venenatis rutrum imperdiet. Nulla congue magna sit amet magna posuere, in elementum felis dapibus. Mauris maximus feugiat lorem, a bibendum orci fringilla a. Pellentesque rhoncus dignissim tempus. Aliquam semper convallis odio ut pharetra. Nunc bibendum neque at bibendum ornare. Curabitur lobortis odio ac turpis tincidunt, at venenatis nibh blandit. Integer id arcu maximus, blandit urna ut, tempor odio. Pellentesque tempus, mi a finibus pellentesque, ex magna lacinia elit, a semper nibh orci non nulla. Nunc felis metus, congue a odio vitae, porttitor pellentesque sem. Fusce vehicula tincidunt dolor at dictum. Integer cursus, risus quis finibus dapibus, nulla dolor dapibus massa, et luctus enim dui a nunc. Sed facilisis sapien at risus commodo, eget sollicitudin ex eleifend. Proin ipsum ipsum, condimentum in mauris vel, rutrum aliquam magna.
Aenean ac odio ante. Proin eget urna est. Fusce at dui dignissim, tincidunt magna eget, dictum nisl. Donec enim ipsum, feugiat a tristique vitae, suscipit non risus. Pellentesque libero leo, pellentesque ut neque ut, pharetra volutpat ex. Pellentesque purus neque, varius eu dolor eu, placerat ullamcorper velit. Etiam volutpat blandit tortor non pellentesque. Donec ac risus lacus. Pellentesque sagittis vitae odio quis vulputate. Praesent efficitur urna mollis, cursus tellus euismod, pulvinar sem. Morbi maximus orci nisi. Fusce tempor condimentum lacus nec pulvinar. Aenean tristique eu nibh vitae facilisis.
小智..
5
如果使用django框架,则可以使用django-easy-pdf。我认为这是从HTML生成PDF的最轻松的方法。这是我的项目的模板和视图:
#Import the easy_pdf rendering
from easy_pdf.rendering import render_to_pdf_response
#Here's the detail view function
def detail_to_pdf(request,id):
template = 'renderdetail.html'
kucing = Kucing.objects.get(id = id)
cOntext= {'kucing' : kucing}
return render_to_pdf_response(request,template,context)
模板是:
#Import the easy_pdf rendering
from easy_pdf.rendering import render_to_pdf_response
#Here's the detail view function
def detail_to_pdf(request,id):
template = 'renderdetail.html'
kucing = Kucing.objects.get(id = id)
cOntext= {'kucing' : kucing}
return render_to_pdf_response(request,template,context)
您还可以通过覆盖PDFTemplateViews使用基于类的视图。您可以在“ 文档”上查看更多信息。
1> 小智..:
如果使用django框架,则可以使用django-easy-pdf。我认为这是从HTML生成PDF的最轻松的方法。这是我的项目的模板和视图:
#Import the easy_pdf rendering
from easy_pdf.rendering import render_to_pdf_response
#Here's the detail view function
def detail_to_pdf(request,id):
template = 'renderdetail.html'
kucing = Kucing.objects.get(id = id)
cOntext= {'kucing' : kucing}
return render_to_pdf_response(request,template,context)
模板是:
#Import the easy_pdf rendering
from easy_pdf.rendering import render_to_pdf_response
#Here's the detail view function
def detail_to_pdf(request,id):
template = 'renderdetail.html'
kucing = Kucing.objects.get(id = id)
cOntext= {'kucing' : kucing}
return render_to_pdf_response(request,template,context)