当前位置: 首页 > news >正文

简单旅游网站开发建立网站的三种方式

简单旅游网站开发,建立网站的三种方式,kloxo网站压缩,国内网页设计师个人网站Python提供了众多的PDF支持库#xff0c;本文是在Python3环境下#xff0c;试用了两个库来完成PDF的生成的功能。PyPDF对于读取PDF支持较好#xff0c;但是没找到生成多层PDF的方法。Reportlab看起来更成熟#xff0c;能够利用Canvas很方便的生成多层PDF#xff0c;这样就…Python提供了众多的PDF支持库本文是在Python3环境下试用了两个库来完成PDF的生成的功能。PyPDF对于读取PDF支持较好但是没找到生成多层PDF的方法。Reportlab看起来更成熟能够利用Canvas很方便的生成多层PDF这样就能够实现图片扫描上来的内容也可以进行内容搜索的目标。Reportlab生成双层PDF双层PDF应用PDF中的Canvas概念先画文字最后将图片画上去这样就是两层的PDF。import os# import urllib2import timefrom reportlab import platypusfrom reportlab.lib.pagesizes import letterfrom reportlab.lib.units import inchfrom reportlab.platypus import SimpleDocTemplate, Imagefrom reportlab.pdfgen import canvasimage_file ./42.png# Use Canvas to generate pdfc canvas.Canvas(reportlab_canvas.pdf, pagesizeletter)width, height letterc.setFillColorRGB(0,0.77,0.77)# say hello (note after rotate the y coord needs to be negative!)c.drawString( 3*inch, 3*inch, Hello World)c.drawImage(image_file, 0 , 0)c.showPage()c.save()PyPDF2读取PDFfrom PyPDF2 import PdfFileWriter, PdfFileReaderoutput PdfFileWriter()input1 PdfFileReader(open(jquery.pdf, rb))# print document infoprint(input1.getDocumentInfo())# print how many pages input1 has:print (pdf_document.pdf has %d pages. % input1.getNumPages())# print page contentpage_content input1.getPage(0).extractText()print( page_content )# add page 1 from input1 to output document, unchangedoutput.addPage(input1.getPage(0))# add page 2 from input1, but rotated clockwise 90 degreesoutput.addPage(input1.getPage(1).rotateClockwise(90))# finally, write output to document-output.pdfoutputStream open(PyPDF2-output.pdf, wb)output.write(outputStream)但是PyPDF获取PDF内容有很多问题可以看这个问题列表。文档中也有说明。| extractText(self) | ## | # Locate all text drawing commands, in the order they are provided in the | # content stream, and extract the text. This works well for some PDF | # files, but poorly for others, depending on the generator used. This will | # be refined in the future. Do not rely on the order of text coming out of | # this function, as it will change if this function is made more | # sophisticated. | #| # Stability: Added in v1.7, will exist for all future v1.x releases. May | # be overhauled to provide more ordered text in the future. | # return a unicode string object以上就是本文的全部内容希望对大家的学习有所帮助也希望大家多多支持我们。时间 2017-04-21
http://www.zqtcl.cn/news/224357/

相关文章:

  • 大连网站的优化网站设计 优帮云
  • 梧州网站seo表白网站在线生成免费
  • 网站制作体会php网站开发答案
  • 南阳响应式网站淘宝上成都网站建设
  • 深圳做手机网站设计wordpress禁用wp-cron
  • 如何自己建公司网站搜索引擎排名2020
  • 济南建站商业网站开发入门选课
  • 济南网络免费推广网站四川建设厅官方网站查询
  • 中国建设银行网站首页wordpress安装多个
  • 中国住建厅网站官网怎么建立网站快捷方式
  • 天津协会网站建设怎么用dw做带登陆的网站
  • 南宁做网站服务商苏州网站建设品牌
  • 做平台销售网站上海市普陀区建设规划局网站
  • 网站的积分系统怎么做电影在线观看
  • 成都网站建设方案服务旅游网站建设报价单
  • 京东网址seo排名查询工具
  • 南京制作网站速成班外贸营销信模板
  • 简单网站建设规划方案物联网网站设计
  • 做360网站官网还是百度四川平台网站建设方案
  • 做网站的主题有哪些精品课程网站建设情况
  • 帝国网站开发电商平台搭建
  • 建设工程网站tcwordpress 标题入库
  • 网站开发简直广州网站制作后缀
  • 上海短视频seo优化网站wordpress 构建知识库
  • 做的网站图片不显示2018做网站赚钱不
  • 国内建站平台网站建设是什么科目
  • 响应式个人网站psd建设银行网站联系电话
  • 大型网站开发实战品牌网站建设费用要多少
  • 昆山网站建设昆山html5制作手机端页面
  • 做网站的国标有哪些达州网络推广