我已经生成的,包含了一些计算结果,并伴随有一个“导出为PDF”按钮注释部分网页导出一个完整的网页,结果为PDF。

我做了什么至今如下:

from flask import Flask, session, redirect, url_for, escape, request, Response

app = Flask(__name__)

@app.route('/result', methods=['GET', 'POST'])

def viewResult():

if request.method == 'POST':

if 'export' in request.form:

x = "XMLXMLXMLXML"

request.headers['Content-Type: application/pdf']

request.headers["Content-Disposition: attachment; filename='x.pdf'"]

return x

return ''

else:

global result

result = 'xml'

html = ''

html += ''

html += '

'

html += '

Result

'

html += 'Back'

html += '

'

html += 'Result:'

html += '' + result + ''

html += '

'

html += '
'

html += ''

html += '

html += ''

html += '

'

html += '

'

html += ''

html += ''

return html

if __name__ == "__main__":

app.run()

我测试/研究了几个方法,但迄今为止没有人可以使它在我的情况下工作。 请原谅我的编码逻辑。我不是蟒蛇专家:x

那么我在这里做错了什么?

2016-04-23

vana

+0

有点不对劲!文件不是网页浏览器元素。需要文件内的html元素作为对象。可以作为base64编写,没有任何限制。 –

+0

谢谢你的回复。但你能否进一步澄清?我不认为我明白你的意思。 –

+0

您的问题可能有点宽泛,因为每个导出格式都如此不同。你可能会更好地限制你的问题到一个特定的格式,并从那里开始。 –

flask的html导出成PDF,使用Python将网页保存为PDF?相关推荐

  1. Python将网页转化为PDF(python网页自动长截图)

    初次实践:python网页自动截图 步骤如下: (1) 安装python selenium 库,推荐使用pip快速安装最新版本 pip install selenium (2) 检查Chrome浏览器 ...

  2. safari网页转pdf方法教程(safari页面保存为pdf)

    当我们想将Safari浏览器中的网页内容保存下来,平时一般会选择截图的方式,但是如果想要保存的内容较多时,一张张截图的步骤就显得很繁琐.现在,有两种方式可以将网页保存为PDF文件: 使用"标 ...

  3. Java使用Spire将网页保存为PDF并去除Evaluation Warning水印方案

    1.下载所需文件(45条消息) Java使用Spire讲网页保存为PDF并去除EvaluationWarning水印方案-Java文档类资源-CSDN文库 2.加载到java项目 3.java例子,P ...

  4. 怎样把网页保存为pdf?+如何删除pdf上面的某些东西

    文章目录 怎样把网页保存为pdf? 如何删除pdf上面的某些东西 怎样把网页保存为pdf? 牛逼之处在于他把滚动条下面所有内容都保存了 网页中右键单击,选中"打印" "打 ...

  5. python下载网页中的pdf文件_【Python】Python的urllib模块、urllib2模块批量进行网页下载文件...

    由于需要从某个网页上下载一些PDF文件,但是需要下载的PDF文件有几百个,所以不可能用人工点击来下载.正好Python有相关的模块,所以写了个程序来进行PDF文件的下载,顺便熟悉了Python的url ...

  6. 将网页保存为PDF的几种方法

    方法一  虚拟打印机打印(1) 优点:字体正常.公式正常.文字可选 不足:链接失效优点:字体正常.公式正常.文字可选 工具:IE 浏览器 Foxit Reader PDF Printer 步骤: 1. ...

  7. QQ浏览器将完整网页保存为PDF

    浏览器右上角点击"打印" 弹出打印页面,打印机选择"Microsoft Print to PDF",点击打印 保存类型选择"全部",命名为& ...

  8. vue 使用html2canvas和jspdf插件将网页保存为pdf

    最近有如此需求,需要将页面部分内容保存为pdf文件,并下载.最终使用html2canvas和jspdf组合. 思路很简单,先用html2canvas将指定容器的html绘制成canvas,再用jspd ...

  9. Chrome 浏览器网页保存为PDF文件

    Ctrl + P,保存为pdf 转载于:https://www.cnblogs.com/onelikeone/p/10662490.html

最新文章

  1. 合成孔径成像算法与实现_西安光机所光学成像研究取得进展
  2. linux C语言 socket编程教程(附两个例子)(socket教程)
  3. Android的配置界面PreferenceActivity
  4. 《大数据》期刊2015年电子版赠阅调查问卷
  5. python写错了怎么撤回_python新手常见错误汇总
  6. PyCUDA Documentation
  7. 通信原理实践(四)——模拟通信系统性能分析
  8. (已更新)娱乐微信小程序源码下载-多玩法安装简单
  9. 【gflags】【gflags实践】【gflags的学习使用记录】
  10. tfidf原理及实现
  11. html 获取ie浏览器,用C#从,IE浏览器中获取HTML文档
  12. 【Unity项目实战】手把手教学:飞翔的小鸟(2)脚本编写
  13. swing 鼠标事件
  14. Android WIFI认证方式
  15. latex集合的包含_latex 集合相关符号:实数集,整数集,并,包含,真包含
  16. [jzoj 4246] 【五校联考6day2】san {spfa+dfs/spfa+拓扑排序+dp}
  17. 渲染测试软件 d15,Apophysis 7X V15D详细图文使用教程
  18. Modelsim仿真过程(完整版)
  19. 可截断素数(Truncatable primes)
  20. 北大青鸟Accp5.0 S1 Java项目——骑士飞行棋

热门文章

  1. 数据结构期末复习资料:重点总结+题库(含答案详解),助你一天复习数据结构,高分通过数据结构期末考试!不挂科!
  2. EXE文件也能直接制作成屏保吗?
  3. jar文件 反编译(IDEA环境)
  4. xshell退出当前文件夹_xshell基本语法
  5. 一文了解WebSocket(实战)----python篇
  6. 模拟量0-10V信号控制变频器实现正反转速度随动
  7. 西门子200SMART(四) 程序块
  8. DC-4靶机渗透测试
  9. java计算机毕业设计图书馆座位预约管理系统源代码+数据库+系统+lw文档
  10. 云工具支持手机号md5解密、http服务端、json格式化