Ce bref guide décrit le rendu d’un image en PDF noir et blanc à l’aide de Python. Il comprend l’algorithme et l’extrait de code de conversion JPG en PDF noir et blanc Python. Ces informations s’appliquent au rendu des formats d’image courants, notamment BMP, GIF, PNG et autres.
Étapes pour convertir un fichier JPG en PDF noir et blanc à l’aide de Python
- Configurez l’environnement de développement en configurant Aspose.Imaging pour exporter des images
- Charger l’image d’entrée avec un objet de la classe Image
- Convertissez l’image en objet de classe RasterCachedImage et mettez-la en cache
- Binariser l’image à l’aide d’une valeur seuil
- Rendre le document PDF de sortie avec la méthode Save
Les étapes ci-dessus décrivent le processus de conversion d’un fichier JPG en PDF noir et blanc à l’aide de Python. Tout d’abord, il charge l’image source à partir du disque, puis la met en cache après l’avoir convertie au format pris en charge. Enfin, le seuil est défini pour binariser l’image avant de l’exporter au format PDF.
Code pour exporter une image vers un PDF noir et blanc à l’aide de 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) |
Cet extrait de code montre comment utiliser le format Python image to PDF converter black and white peut être développé de votre côté. Il fonctionne avec la classe Image pour lire l’image source, puis les données de pixels sont mises en cache avant de binariser l’image. En revanche, vous pouvez personnaliser la valeur de seuil, ce qui signifie que la valeur de gris correspondante de tous les pixels se voit attribuer la valeur de 255 ou 0 en fonction du seuil numérique spécifié. Enfin, l’objet de classe PdfOptions est déclaré et le document PDF de sortie est exporté vers le chemin spécifié.
Ce tutoriel rapide explique comment convertir un fichier JPG en PDF noir et blanc à l’aide de Python. Cependant, si vous souhaitez redimensionner des images, lisez l’article Redimensionner une image à l’aide de Python.