Това кратко ръководство обсъжда изобразяването на image в черно-бяло PDF с помощта на Python. Той включва алгоритъма и кодовия фрагмент за преобразуване на Python JPG в черно-бял PDF. Тази информация се отнася за рендиране на популярни формати на изображения, включително BMP, GIF, PNG и други.
Стъпки за конвертиране на JPG в черно-бял PDF с помощта на Python
- Настройте средата за разработка, като конфигурирате Aspose.Imaging за експортиране на изображения
- Заредете входното изображение с обект от класа Image
- Прехвърлете изображението към обекта от клас RasterCachedImage и го кеширайте
- Бинаризирайте изображението, като използвате прагова стойност
- Изобразете изходния PDF документ с метода Save
Стъпките по-горе очертават процеса за конвертиране на 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.