Я пытаюсь сделать изображения и преобразовать их в PDF-файлы, однако, когда изображение имеет значение поворота в своих данных exif, тогда мой PDF-файл также имеет значение поворота в преобразованном PDF-файле.
Вместо того, чтобы иметь значение поворота на странице PDF, я хочу, чтобы изображение было повернуто так, как оно предназначено для просмотра на основе exif изображения, и не имело значения поворота на странице PDF.
Как мне это удастся?
Я надеюсь, что смогу сделать это только с помощью img2pdf.
Я использую эту команду:
pdf_bytes = img2pdf.convert(io.BytesIO(response.content), rotation=img2pdf.Rotation.ifvalid, first_frame_only=True)
И входной файл:
https://drive.google.com/file/d/1JyCBl5 ... sp=sharing
Входной файл имеет поворот на 90CW согласно данным exif.
Однако, независимо от того, создаю ли я PDF-файл с использованием Rotate=img2pdf.Rotation.ifvalid или нет, сгенерированный PDF-файл будет одинаковым . Почему это не имеет никакого значения?
Моя цель состоит в том, чтобы изображение поворачивалось согласно exif, а PDF-файл не имел значения поворота на странице PDF.
Я я проверяю поворот страницы вывода, используя этот код:
from pypdf import PdfReader
with open('abc.pdf', 'rb') as input_pdf:
reader = PdfReader(input_pdf)
# Iterate through each page and get the rotation value
for page_num, page in enumerate(reader.pages):
# Get the rotation value of the page
rotation_value = page.get('/Rotate') or 0 # Default to 0 if not rotated
print(f"Page {page_num + 1} is rotated by {rotation_value} degrees.")
Выход:
Page 1 is rotated by 90 degrees.
Подробнее здесь: https://stackoverflow.com/questions/791 ... s-expected
Управляйте поворотом изображения с помощью im2pdf. Параметр не работает должным образом? ⇐ Python
Программы на Python
1729997404
Anonymous
Я пытаюсь сделать изображения и преобразовать их в PDF-файлы, однако, когда изображение имеет значение поворота в своих данных exif, тогда мой PDF-файл также имеет значение поворота в преобразованном PDF-файле.
Вместо того, чтобы иметь значение поворота на странице PDF, я хочу, чтобы изображение было повернуто так, как оно предназначено для просмотра на основе exif изображения, и не имело значения поворота на странице PDF.
Как мне это удастся?
Я надеюсь, что смогу сделать это только с помощью img2pdf.
Я использую эту команду:
pdf_bytes = img2pdf.convert(io.BytesIO(response.content), rotation=img2pdf.Rotation.ifvalid, first_frame_only=True)
И входной файл:
https://drive.google.com/file/d/1JyCBl5ulQmKIdQnVsvbNo7oNHX7oGIda/view?usp=sharing
Входной файл имеет поворот на 90CW согласно данным exif.
Однако, независимо от того, создаю ли я PDF-файл с использованием Rotate=img2pdf.Rotation.ifvalid или нет, сгенерированный PDF-файл будет одинаковым . Почему это не имеет никакого значения?
Моя цель состоит в том, чтобы изображение поворачивалось согласно exif, а PDF-файл не имел значения поворота на странице PDF.
Я я проверяю поворот страницы вывода, используя этот код:
from pypdf import PdfReader
with open('abc.pdf', 'rb') as input_pdf:
reader = PdfReader(input_pdf)
# Iterate through each page and get the rotation value
for page_num, page in enumerate(reader.pages):
# Get the rotation value of the page
rotation_value = page.get('/Rotate') or 0 # Default to 0 if not rotated
print(f"Page {page_num + 1} is rotated by {rotation_value} degrees.")
Выход:
Page 1 is rotated by 90 degrees.
Подробнее здесь: [url]https://stackoverflow.com/questions/79129734/manipulate-rotation-of-image-using-im2pdf-parameter-doesnt-work-as-expected[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия