Перетворіть зображення на чорно-білий PDF за допомогою Python

У цьому короткому посібнику розглядається перетворення image у чорно-білий PDF за допомогою Python. Він включає в себе алгоритм і фрагмент коду для перетворення Python JPG у чорно-білий PDF. Ця інформація стосується відтворення популярних форматів зображень, зокрема BMP, GIF, PNG та інших.

Кроки для перетворення JPG у чорно-білий PDF за допомогою Python

  1. Налаштуйте середовище розробки, налаштувавши Aspose.Imaging для експорту зображень
  2. Завантажте вхідне зображення з об’єктом класу Image
  3. Передайте зображення до об’єкта класу RasterCachedImage і кешуйте його
  4. Бінаризуйте зображення за допомогою порогового значення
  5. Відобразіть вихідний документ PDF за допомогою методу збереження

Наведені вище кроки описують процес перетворення JPG на чорно-білий PDF за допомогою Python. Спочатку він завантажує вихідне зображення з диска, а потім кешує його після перетворення у підтримуваний формат. Нарешті, визначено порогове значення для двійкового переведення зображення перед експортом у формат PDF.

Код для експорту зображення в чорно-білий PDF за допомогою Python

import aspose.imaging
from aspose.imaging.imageoptions import PdfOptions
import aspose.pycore as aspycore
from aspose.imaging import RasterCachedImage, Image
import os
path = "C://"
# Load an image in an instance of Image
with Image.load(os.path.join(path, "input.png")) as image:
# Cast the image to RasterCachedImage and Check if image is cached
raster_cached_image = aspycore.as_of(image, RasterCachedImage)
if not raster_cached_image.is_cached:
# Cache image if not already cached
raster_cached_image.cache_data()
# Binarize image with predefined fixed threshold and Save the resultant image
raster_cached_image.binarize_fixed(100)
options = PdfOptions()
raster_cached_image.save(os.path.join(path, "result.pdf") , options)

Цей фрагмент коду показує, як за допомогою Python конвертера зображень у PDF чорно-білий формат можна розробити самостійно. Він працює з класом Image, щоб зчитувати вихідне зображення, потім дані пікселів кешуються перед двоїковим перетворенням зображення. Тоді як ви можете налаштувати порогове значення, яке означає, що відповідному значенню сірого всіх пікселів призначається значення 255 або 0 на основі вказаного порогового значення. Нарешті, оголошується об’єкт класу PdfOptions, і вихідний PDF-документ експортується за вказаним шляхом.

У цьому короткому посібнику пояснюється, як конвертувати JPG у чорно-білий PDF за допомогою Python. Однак, якщо ви хочете змінити розмір зображень, прочитайте статтю Змініть розмір зображення за допомогою Python.

 Українська