Ternick
@Ternick

Как сразу несколько изображений преобразовать в .pdf?

Доброе время суток :)
Вопрос в заголовке :)
  • Вопрос задан
  • 114 просмотров
Решения вопроса 2
@ScriptKiddo
Это? Не стесняйтесь гуглить
Ответ написан
Ternick
@Ternick Автор вопроса
from PIL import Image
import random

def converter(path, outputfname):
	if len(path) == 1:
		img = Image.open(path[0])
		img.save('/root/Рабочий стол/f/YABAL.PDF', "PDF" ,resolution=100.0,)
	else:
		img_list = list()
		img1 = Image.open(path[0])
		del path[0]
		for file in path:
			i = random.randint(2, 99999)
			code = '''img'''+str(i)+'''=Image.open("'''+str(file)+'''")\nimg_list.append(img'''+str(i)+''')'''
			exec(code)
		img1.save(outputfname, "PDF" ,resolution=100.0, save_all=True, append_images=img_list)
				
path = ['/root/Рабочий стол/23.jpg', '/root/Рабочий стол/workbench.jpg']
converter(path, "/root/Рабочий стол/f/YABAL.PDF")
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
ZClick Москва
от 50 000 до 100 000 руб.
Protoplan Краснодар
от 80 000 до 150 000 руб.
22 июл. 2019, в 17:54
50000 руб./за проект
22 июл. 2019, в 17:53
1000 руб./за проект
22 июл. 2019, в 17:40
99000 руб./за проект