flask的html导出成PDF,使用Python将网页保存为PDF?
我已经生成的,包含了一些计算结果,并伴随有一个“导出为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?相关推荐
- Python将网页转化为PDF(python网页自动长截图)
初次实践:python网页自动截图 步骤如下: (1) 安装python selenium 库,推荐使用pip快速安装最新版本 pip install selenium (2) 检查Chrome浏览器 ...
- safari网页转pdf方法教程(safari页面保存为pdf)
当我们想将Safari浏览器中的网页内容保存下来,平时一般会选择截图的方式,但是如果想要保存的内容较多时,一张张截图的步骤就显得很繁琐.现在,有两种方式可以将网页保存为PDF文件: 使用"标 ...
- Java使用Spire将网页保存为PDF并去除Evaluation Warning水印方案
1.下载所需文件(45条消息) Java使用Spire讲网页保存为PDF并去除EvaluationWarning水印方案-Java文档类资源-CSDN文库 2.加载到java项目 3.java例子,P ...
- 怎样把网页保存为pdf?+如何删除pdf上面的某些东西
文章目录 怎样把网页保存为pdf? 如何删除pdf上面的某些东西 怎样把网页保存为pdf? 牛逼之处在于他把滚动条下面所有内容都保存了 网页中右键单击,选中"打印" "打 ...
- python下载网页中的pdf文件_【Python】Python的urllib模块、urllib2模块批量进行网页下载文件...
由于需要从某个网页上下载一些PDF文件,但是需要下载的PDF文件有几百个,所以不可能用人工点击来下载.正好Python有相关的模块,所以写了个程序来进行PDF文件的下载,顺便熟悉了Python的url ...
- 将网页保存为PDF的几种方法
方法一 虚拟打印机打印(1) 优点:字体正常.公式正常.文字可选 不足:链接失效优点:字体正常.公式正常.文字可选 工具:IE 浏览器 Foxit Reader PDF Printer 步骤: 1. ...
- QQ浏览器将完整网页保存为PDF
浏览器右上角点击"打印" 弹出打印页面,打印机选择"Microsoft Print to PDF",点击打印 保存类型选择"全部",命名为& ...
- vue 使用html2canvas和jspdf插件将网页保存为pdf
最近有如此需求,需要将页面部分内容保存为pdf文件,并下载.最终使用html2canvas和jspdf组合. 思路很简单,先用html2canvas将指定容器的html绘制成canvas,再用jspd ...
- Chrome 浏览器网页保存为PDF文件
Ctrl + P,保存为pdf 转载于:https://www.cnblogs.com/onelikeone/p/10662490.html
最新文章
- 合成孔径成像算法与实现_西安光机所光学成像研究取得进展
- linux C语言 socket编程教程(附两个例子)(socket教程)
- Android的配置界面PreferenceActivity
- 《大数据》期刊2015年电子版赠阅调查问卷
- python写错了怎么撤回_python新手常见错误汇总
- PyCUDA Documentation
- 通信原理实践(四)——模拟通信系统性能分析
- (已更新)娱乐微信小程序源码下载-多玩法安装简单
- 【gflags】【gflags实践】【gflags的学习使用记录】
- tfidf原理及实现
- html 获取ie浏览器,用C#从,IE浏览器中获取HTML文档
- 【Unity项目实战】手把手教学:飞翔的小鸟(2)脚本编写
- swing 鼠标事件
- Android WIFI认证方式
- latex集合的包含_latex 集合相关符号:实数集,整数集,并,包含,真包含
- [jzoj 4246] 【五校联考6day2】san {spfa+dfs/spfa+拓扑排序+dp}
- 渲染测试软件 d15,Apophysis 7X V15D详细图文使用教程
- Modelsim仿真过程(完整版)
- 可截断素数(Truncatable primes)
- 北大青鸟Accp5.0 S1 Java项目——骑士飞行棋
热门文章
- 数据结构期末复习资料:重点总结+题库(含答案详解),助你一天复习数据结构,高分通过数据结构期末考试!不挂科!
- EXE文件也能直接制作成屏保吗?
- jar文件 反编译(IDEA环境)
- xshell退出当前文件夹_xshell基本语法
- 一文了解WebSocket(实战)----python篇
- 模拟量0-10V信号控制变频器实现正反转速度随动
- 西门子200SMART(四) 程序块
- DC-4靶机渗透测试
- java计算机毕业设计图书馆座位预约管理系统源代码+数据库+系统+lw文档
- 云工具支持手机号md5解密、http服务端、json格式化