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

SciTech-EECS-Library: img2pdf 与 pdf2image : Python 的 pdf 与 image 双向转换库

SciTech-EECS-Library:

Python 的 pdf 与 image 双向转换库

安装有关 Python 库

apt-get install -y qpdf poppler # 必须先安装 poppler library 和 qpdf linrary
pip3 install img2pdf pdf2image Pillow

pdf 转 image

Approach:

  • Import the pdf2image module
  • Store a PDF file with convert_from_path()
  • Save image with save()

Below is the Implementation.

# import module
from pdf2image import convert_from_path# Store Pdf with convert_from_path function
images = convert_from_path('example.pdf')# Save pages as images in the pdf
for i in range(len(images)):images[i].save('page'+ str(i) +'.jpg', 'JPEG')

image 转 pdf

# importing necessary libraries
import os,sys, img2pdf
from PIL import Image# storing path
img_path = "./do_nawab.png"
pdf_path = "./file.pdf"with Image.open(img_path) as image:pdf_bytes = img2pdf.convert(image.filename)with open(pdf_path, "wb") as pdf_file:pdf_file.write(pdf_bytes)
http://www.sczhlp.com/news/769.html

相关文章:

  • 在运维工作中,docker封闭了哪些资源?
  • 深度学习(pytorch量化)
  • 在运维工作中,传统虚拟化与docker有什么区别?
  • 在运维工作中,Docker怎么清理容器磁盘空间?
  • 在运维工作中,Dockerfile中常见指令有哪些?
  • 英语_阅读_Rivers are important in culture_单词_待读
  • 题解:P12151 【MX-X11-T5】「蓬莱人形 Round 1」俄罗斯方块
  • 题解:P1291 [SHOI2002] 百事世界杯之旅
  • 题解:P4170 [CQOI2007] 涂色
  • 课堂分组赛、组队赛小结
  • 【AI News | 20250725】每日AI进展
  • 题解:P13308 故障
  • 今天做什么
  • mmap提高LCD显示效率
  • 用 Python 构建可扩展的验证码识别系统
  • Java学习Day28
  • 语录
  • 深度学习(onnx量化)
  • Redisson
  • P13493 【MX-X14-T3】心电感应 题解
  • uni-app项目跑APP报useStore报错
  • DE_aemmprty 草稿纸合集
  • 22天
  • 基于 Python 的简易验证码识别系统设计与实现
  • java语法的学习笔记
  • 机械运动
  • 【2025.7.28】模拟赛T4
  • 《构建之法》读后感
  • 亚马逊发布TEACh数据集训练家用机器人
  • 日记