python如何编辑pdf_尝试用Python创建可编辑的pdf
我正在尝试创建一个带有复选框的PDF(使用python)。我一直在尝试使用pisa生成pdf,并在互联网上四处寻找,尝试了不同的示例,但我无法找到如何制作可编辑的pdf。在
这是我最近的一次尝试:import cStringIO
import ho.pisa as pisa
import os
# shortcut for dumping all logs on screen
pisa.showLogging()
def HTML2PDF(data, filename, open=False):
"""
Simple test showing how to create a PDF file from
PML Source String. Also shows errors and tries to start
the resulting PDF
"""
pdf = pisa.CreatePDF(cStringIO.StringIO(data), file(filename, "wb"))
if open and not(pdf.err):
os.startfile(str(filename))
return not pdf.err
if __name__=="__main__":
HTMLTEST = """
User 1
"""
HTML2PDF(HTMLTEST, "test.pdf", open=True)
表格给了我一个错误:
^{pr2}$
这些复选框供读者决定是否需要删除用户。在
我想知道是否有一种方法可以用Python创建可编辑的PDF文档。作为一个例子,这只是我迄今为止所做的尝试之一。在
python如何编辑pdf_尝试用Python创建可编辑的pdf相关推荐
- 火爆全球的《鱿鱼游戏》,尝试用Python做一波分析!
把最近很火的一个韩剧<鱿鱼游戏>刷了下,这部剧整体剧情来说还是非常不错的,很值得一看. 作为一个技术博主,当然不能在这儿介绍这部剧的影评,毕竟自己在这方面不是专业的,也不擅长啊. 本文呢, ...
- python怎么玩pdf_如何使用Python玩转PDF各种骚操作?
Portable Document Format(可移植文档格式),或者PDF是一种文件格式,可以用于跨操作系统的呈现和文档交换.尽管PDF最初是由Adobe发明的,但它现在是由国际标准化组织(ISO ...
- python4k高清图片_第一次接触,尝试用python抓取国外4k高清图像数据,真方便
计划了很久,终于还是利用在家的几个月时间,开始学习python编程. 作为一个学霸,我更愿意在实践中学习,实践出来的效果给我更多的信心和乐趣,于是,我花了大约一个月的时间,看了一本Python入门的相 ...
- coap python3,尝试用python库连接coap资源
所以我尝试使用这个python库https://github.com/chrysn/aiocoap连接到CoaP资源.这个库使用python3.4,我已经安装了3.4并将其设置为与之一起使用的解释器( ...
- 尝试用python解概率题,并祝大小朋友儿童节快乐
实题操作 1. 三个人独立地去破译一份密码,每人能独立译出这份密码的概率分别为1/5, 1/3, 1/4.则这份密码被译出的概率为(3/5). def success():p = 1/5,1/3,1/ ...
- 第一次尝试用python测试法兰克FANUC系统,进行数据采集——20181210
1.首先进行focas软件开发包下载.(发我邮箱184910710@qq.com) 2.判断机床的版本号,是哪一个系列的. 3.寻找对应的驱动包,项目中的机床是64位的, 4.解读程序的函数.英语不是 ...
- 【Python】利用Conda尝鲜Python 3.10
1 简介 就在几天前,Python3.10的第一个正式版本3.10.0发布,之前我们只是从其各个测试版本中捕风捉影地知晓了一些可能加入的新特性,而在正式版本中,我们得以一睹其正式加入的诸多新特性. 本 ...
- python编写脚本pdf_你用 Python 写过哪些有趣的脚本?
用python写小脚本确实是一件好玩的事情,因为不是个大活儿,而且能解决眼边前十分繁琐的事情,这种轻松且便宜的代码颇受人民群众的欢迎~有点生活小妙招的意味 大家较为熟知的脚本是用python来做爬虫. ...
- 学习python需要什么基础-要学Python编程,需要什么样的基础呢?想找这方面工作...
原标题:要学Python编程,需要什么样的基础呢?想找这方面工作 作为一个初学Python的新手,如何学好这门语言,肯定经常是一头雾水. 那么,学好这门编程语言的基础是什么呢? 第一步,就是马上到网站 ...
最新文章
- nginx 访问控制之 认证
- 专题目录20211013-ongoing
- php echo substr('hello',1,-2);-2是什么意思 为什么结果是 el
- 如何使用终端下载 macOS Monterey 12.1 正式版
- C语言入门项目篇:贪吃蛇(完整代码+详细注释)
- Flexsim——初学AGV必看的知识点(如何实现AGV与控制点连接)
- js 基础-函数传参
- 青云科技成为开源 GitOps 产业联盟会员
- 3D炫酷赛车游戏【附源码】设计实现
- 计算机上怎样保护c盘,6个方法教你释放你的C盘空间
- Windows 10 下 TeXstudio 深色背景主题的设置方法
- 互联网、因特网、万维网的区别
- office2010常见问题集锦
- 建议64:为循环增加Tester-Doer模式而不是将try-catch置于循环内 如果需要在循环中引发异常,你需要特别注意,应为抛出异常是一个相当影响性能的过程。应该尽量在循环当中对异常发生的一
- 中科创达发布融合智能泊车技术于解决方案
- 开发者专访|我从「人间地狱」的算法岗内卷中,倔强地踏出了一条路 前路漫漫,星芒万里
- 2021 年 25 大 DevOps 工具(上)
- Rust轻量级I/O库mio
- arcgis 计算经纬度的面积
- 华为ME909 4G LTE模块在树莓派+KALI2020平台的联网演示