'''
pip install pdf2image
'''
import os
from pdf2image import convert_from_path
file='file.pdf'
pages = convert_from_path(file, 500)
k=0
#кожна сторінка зберігається в окремому файлі
for page in pages:
name='file'+str(k)+'.jpg'
page.save(name, 'JPEG')
k=k+1
jpg $\longrightarrow$ pdf
'''
pip install img2pdf
'''
import os
import img2pdf
path='c:/Users/admin/'
file='file.jpg'
pdf_bytes = img2pdf.convert(('path+file',), dpi=150)
file = open('file.pdf', "wb")
file.write(pdf_bytes)
file.close()
Або
jpg,png $\longrightarrow$ pdf
from PIL import Image
img = Image.open('image.jpg')
#img = Image.open('image.png') # для PNG файлів
#img = img.convert('RGB')
img.save('image.pdf', format="PDF")
Немає коментарів:
Дописати коментар