Django PDF项目实战(2): 利用PyPDF2实现2个PDF文件合并

本文介绍了使用Django和PyPDF2库创建一个Web应用,该应用允许用户上传两个PDF文件并合并它们。项目涉及创建表单、编写视图、处理用户请求以及返回合并后的PDF。重点在于Django视图中的PyPDF2操作,通过HttpResponse返回合并后的PDF内容。
摘要由CSDN通过智能技术生成

Django is Python。在我们前一篇教程里,我们用Django + PyPDF2开发了个小Web应用,实现了PDF页面提取。在今天这个项目里,我们将实现2个PDF文件的合并。如果你要练习这个项目,你首先要确保已安装Django 2.X + Python 3.X。如果你还没有安装PyPDF2,可以通过pip install PyPDF2安装好这个第三方Python包。如果你喜欢我们的原创文章,欢迎关注我们的微信公众号【Python与Django大咖之路】。


项目开发总体思路

我们的开发思路是这样子的。我们设计一个表单,让用户按顺序上传2个PDF文件。服务器在收到PDF文件后使用PyPDF2读取用户上传的PDF文件,在后台完成合并,然后通过Django的HttpResponse方法将这个新生成的PDF文件通过浏览器返回给客户。


因为这个应用很简单。我们在之前项目基础上,只需要增加一个功能性页面,并在views.py里增加了一个pdf_merge方法。整个项目不需要建Models模型。


第一步 创建项目,设计URL

在CMD终端里输入python manage.py startapp pdf创建一个叫pdf的app,然后把这个app加入到你的myproject/settings.pyINSTALLED_APPS去。

#myproject/settings.py


INSTALLED_APPS = [
   'django.contrib.admin',
   
'django.contrib.auth',
   
'django.contrib.contenttypes',
   
'django.contrib.sessions',
   
'django.contrib.messages',
   
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值