返回顶部
首页 > 资讯 > 后端开发 > Python >python 创建PDF文件
  • 420
分享到

python 创建PDF文件

文件pythonPDF 2023-01-31 05:01:30 420人浏览 独家记忆

Python 官方文档:入门教程 => 点击学习

摘要

1.安装reportlab库 Http://www.reportlab.com/ftp/ ubuntu可以直接 apt-get install python-reportlab 2.实验   >>> from report

1.安装reportlab库

Http://www.reportlab.com/ftp/

ubuntu可以直接 apt-get install python-reportlab

2.实验

 

  1. >>> from reportlab.pdfgen import canvas 
  2. >>> def hello(): 
  3.     c = canvas.Canvas("hello World.pdf")  //指定pdf目录和文件名 
  4.     c.drawString(100,100,"helo World")    //输出区域及内容 
  5.     c.showPage() 
  6.     c.save()                                                //保存 

综合案例

 

  1. >>> import datetime,subprocess 
  2. >>> from reportlab.pdfgen import canvas 
  3. >>> from reportlab.lib.units import inch 
  4. >>>  
  5. >>> def dir_report(): 
  6.     p = subprocess.Popen("dir",shell=True,stdout=subprocess.PIPE) 
  7.     return p.stdout.readlines() 
  8.  
  9. >>> def create_pdf(input,output="dir_report.pdf"): 
  10.     now = datetime.datetime.today() 
  11.     date = now.strftime("%h %d %Y %H:%M:%S") 
  12.     c = canvas.Canvas(output) 
  13.     textobj = c.beginText() 
  14.     textobj.setTextOrigin(inch,11*inch) 
  15.     textobj.textLines(''''' 
  16.         This history sub dir and file is 
  17.         time is %s''' % date) 
  18.     for line in input: 
  19.         textobj.textLine(line.strip()) 
  20.     c.drawText(textobj) 
  21.     c.showPage() 
  22.     c.save() 
  23.  
  24.      
  25. >>> report = dir_report() 
  26. >>> create_pdf() 

 

 

 

--结束END--

本文标题: python 创建PDF文件

本文链接: https://lsjlt.com/news/188746.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • python 创建PDF文件
    1.安装reportlab库 http://www.reportlab.com/ftp/ ubuntu可以直接 apt-get install python-reportlab 2.实验   >>> from report...
    99+
    2023-01-31
    文件 python PDF
  • 【第三方库】PHP实现创建PDF文件和编辑PDF文件
    目录 引入Setasign/fpdf、Setasign/fpdi 解决写入中文时乱码问题 1.下载并放置中文语言包(他人封装):https://github.com/DCgithub21/cd_FPDF 2.编写并运行生成字体文件的程序文件...
    99+
    2023-09-07
    php pdf 后端
  • PHP怎么在创建PDF文件时设置文件标题
    在现代软件开发过程中,PDF文件的创建和操作更是一个家常便饭。为了方便PDF的操作,很多程序开发人员利用PHP代码自动化生成PDF文件。但是出现问题的时候,大多数程序员不知道如何设置PDF的标题,这是PDF操作中一个常见但容易被忽视的问题。...
    99+
    2023-05-14
    php PDF
  • PHP如何在创建PDF文件时设置文件标题
    这篇“PHP如何在创建PDF文件时设置文件标题”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“PHP如何在创建PDF文件时设置...
    99+
    2023-07-05
  • python创建txt文件
    1.自己写入txt直接上核心代码:with open("douban.txt","w") as f:         f.write("这是个测试!")1212这句话自带文件关闭功能,所以和那些先open再write再close的方式来说,...
    99+
    2023-01-31
    文件 python txt
  • python怎么创建新文件(python怎么创建文件代码)
    文章目录 前言1. 使用内置的open函数2. 使用with关键字3. 使用os模块 总结零基础Python学习资源介绍👉Python学习路线汇总👈...
    99+
    2023-10-20
    python microsoft java 新建python文件
  • Python创建xml文件示例
    本文实例讲述了Python创建xml文件的方法。分享给大家供大家参考,具体如下: 这是一个使用ElementTree有关类库,生成xml文件的例子 # *-* coding=utf-8 from xml...
    99+
    2022-06-04
    示例 文件 Python
  • python如何创建csv文件
    使用python创建csv文件的方法:1.新建python项目;2.导入csv库;3.使用open()函数创建文件对象;4.使用writerow()方法写入数据;具体步骤如下:首先,打开python,并新建一个python项目;python...
    99+
    2024-04-02
  • python怎么创建json文件
    使用python创建json文件的方法:1.新建python项目;2.导入json模块;3.定义json变量并赋值;4.使用open()函数创建json文件对象;5.使用write()方法将json导入文件;具体步骤如下:首先,打开pyth...
    99+
    2024-04-02
  • Python 如何创建 json 文件?
    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,易于阅读和编写,也易于机器解析和生成。在 Python 中,我们可以使用内置的 json 模块来创建和处理 JSON 数据。本文将介绍如何使用 Py...
    99+
    2023-09-06
    python json 开发语言
  • python如何创建新文件
    在Python中,可以使用`open()`函数创建一个新的文件。`open()`函数接受两个参数:文件名和打开模式。打开模式可以是`...
    99+
    2023-08-17
    python
  • python怎么创建空文件
    在Python中,可以使用`open()`函数来创建一个空文件。 下面是创建空文件的基本语法: open('文件路径', '模式')...
    99+
    2023-10-26
    python
  • python怎么创建py文件
    在 python 中创建 .py 文件可通过以下步骤:使用文本编辑器或 ide 创建新文件。输入 python 代码。以 ".py" 扩展名保存文件(例如 "my_script.py")...
    99+
    2024-05-05
    python sublime pycharm notepad
  • C#/VB.NET实现创建PDF/UA文件的示例代码
    目录1.什么是PDF/UA文件2.文件格式要求3.如何创建PDF/UA文件C#VB.NET1.什么是PDF/UA文件 PDF/UA,即Universally Accessible P...
    99+
    2024-04-02
  • 在 PHP 中创建 PDF
    本文将介绍在 PHP 中创建 PDF 的方法。我们将从数据库中检索数据,将其放入 PDF 中,然后下载。 在 PHP 中使用 mpdf 库创建 PDF 我们可以使用外部库 mpdf 在 PHP...
    99+
    2024-02-27
  • python中如何创建空文件
    python中创建空文件的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.mknod(文件名)”指令创建空文...
    99+
    2024-04-02
  • python如何创建文件对象
    使用python创建文件对象的方法:1.新建python项目;2.使用open()函数打开文件,并创建文件对象;具体步骤如下:首先,打开python,并新建一个python项目;python项目创建好后,在项目中使用open()函数即可打开...
    99+
    2024-04-02
  • python-文件的创建与写入
    1.利用内置函数获取文件对象 功能: 生成文件对象,进行创建,读写操作 用法: open(path,mode) 参数说明∶ path:文件路径mode :操作模式 返回值: 文件对象 ...
    99+
    2023-09-02
    python 开发语言
  • 怎么用python tempfile创建文件
    本篇内容主要讲解“怎么用python tempfile创建文件”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用python tempfile创建文件”吧!说明创建临时文件一般使用的模块就是t...
    99+
    2023-06-30
  • Java文件创建
    一.创建文件的方式:一种方式即可  方式一: public void creat01(){ String filePath = "E:\\news.txt"; File file = new File(filePath); ...
    99+
    2023-10-04
    java servlet jvm
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作