pyhton 批量往PDF文件指定位置里面填写数据

pyhton 批量往PDF文件指定位置里面填写数据

python 复制代码
import PyPDF2
from PyPDF2 import PdfReader, PdfWriter
 
def modify_pdf(input_pdf_path, output_pdf_path, page_number, x, y, text):
    reader = PdfReader(input_pdf_path)
    writer = PdfWriter()
 
    for page in reader.pages:
        writer.add_page(page)
 
    # 在指定页面的指定位置添加文本
    page = writer.pages[page_number - 1]
    page.add_text_object(f"({x} {y} Td ({text}) Tj\n")
 
    with open(output_pdf_path, "wb") as output_pdf:
        writer.write(output_pdf)
 
# 使用示例
input_pdf_path = 'example.pdf'  # 输入的PDF文件
output_pdf_path = 'modified_example.pdf'  # 输出的PDF文件
page_number = 1  # 要修改的页码
x, y = 500, 500  # 文本的起始位置(PDF单位)
text = "Hello, World!"  # 要添加的文本
 
modify_pdf(input_pdf_path, output_pdf_path, page_number, x, y, text)
相关推荐
明月与玄武9 分钟前
快速掌握Django框架设计思想(图解版)
后端·python·django
陪我一起学编程10 分钟前
关于ORM增删改查的总结——跨表
数据库·后端·python·django·restful
旷野说10 分钟前
cpp 绑定方案大比拼
python
Q_Q51100828513 分钟前
python+django/flask成都奥科厨具厂产品在线销售系统
vue.js·spring boot·python·django·flask·node.js·php
MilesShi15 分钟前
AI Agent实战 - LangChain+Playwright构建火车票查询Agent
人工智能·python·机器学习
南囝coding16 分钟前
这个 361K Star 的项目,一定要收藏!
前端·后端·github
我不吃饼干17 分钟前
我给掘金写了一个给用户加标签的功能
前端·javascript·cursor
代码程序猿RIP26 分钟前
【Pytorch】(1)Pytorch环境安装-①创建虚拟环境
人工智能·pytorch·python
羚羊角uou35 分钟前
【C++】模拟实现map和set
java·前端·c++
倔强青铜三1 小时前
就离谱!Python相对路径竟暗藏杀机?90%开发者踩过的坑!
人工智能·python·面试