המר תמונה ל-PDF ב-Python

המרת תמונה ל-PDF היא תהליך המאפשר הפיכת תמונות דיגיטליות לקבצי פורמט מסמכים ניידים (PDF). זוהי דרך נוחה לאחד מספר תמונות או מסמכים סרוקים למסמך PDF יחיד, קומפקטי וניתן לשיתוף בקלות. בנוסף, המרת תמונה ל-PDF מבטיחה תאימות בין מכשירים ופלטפורמות שונות. לכן, במאמר זה, אנו הולכים להדגים כיצד להמיר ביעילות תמונות ל-PDF ב-Python.

ספריית Python להמרת תמונה ל-PDF

כדי להמיר תמונות למסמכי PDF, נשתמש ב-Aspose.Imaging for Python. זוהי ספריית עיבוד תמונה עבור מפתחים שצריכים לעבד תמונות מתוך יישומי Python שלהם. כדי להשתמש בספרייה, אתה יכול להוריד אותה או להתקין אותה באמצעות הפקודה הבאה.

> pip install aspose-imaging-python-net 

המר תמונה ל-PDF ב-Python

המרת התמונה ל-PDF באמצעות Aspose.Imaging עבור Python יכולה להתבצע בכמה שלבים פשוטים, כמתואר להלן.

  • ראשית, טען את התמונה באמצעות שיטת Image.load() .
  • החל אפקט סורק על התמונה (אם נדרש עבור תמונות סרוקות).
  • הגדר את PdfOptions לייצא תמונה לפורמט PDF.
  • לבסוף, שמור תמונה כ-PDF באמצעות שיטת Image.save().

דוגמת הקוד הבאה מראה כיצד להמיר תמונה ל-PDF ב-Python.

import aspose.pycore as aspycore
from aspose.imaging import Image, ResolutionSetting, Color, IntRange
from aspose.imaging.fileformats.pdf import PdfDocumentInfo
from aspose.imaging.fileformats.djvu import DjvuImage
from aspose.imaging.imagefilters.filteroptions import GaussianBlurFilterOptions
from aspose.imaging.imageoptions import PdfOptions, DjvuMultiPageOptions
import os
import random

if 'TEMPLATE_DIR' in os.environ:
	templates_folder = os.environ['TEMPLATE_DIR']
else:
	templates_folder = r"C:\Users\USER\Downloads\templates"

delete_output = 'SAVE_OUTPUT' not in os.environ

random.seed()
# נתיב לקובץ djvu קלט
input_file = os.path.join(templates_folder, "template.djvu")
with aspycore.as_of(Image.load(input_file), DjvuImage) as image:
	document_page_count = image.pages.length
	# החל אפקטים של סורק
	# החל אפקטים של סורק
	# עבור לולאה
	for page in image.djvu_pages:
		page.rotate(-0.5 + random.randint(0, 100) % 2, True, Color.white)
		page.filter(page.bounds, GaussianBlurFilterOptions(5, 5))

	# ייצוא ל-PDF
	default_page_ppi = 300
	export_options = PdfOptions()
	export_options.resolution_settings = ResolutionSetting(default_page_ppi, default_page_ppi)
	export_options.pdf_document_info = PdfDocumentInfo()
	range_pages = IntRange(0, 1)
	export_options.multi_page_options = DjvuMultiPageOptions(range_pages)
	image.save(os.path.join(templates_folder, "result.pdf"), export_options)

if delete_output:
	os.remove(os.path.join(templates_folder, "result.pdf"))

המר תמונה ל-PDF באינטרנט

השתמש בכלי המקוון המקוון להמרת PDF שלנו כדי להמיר PNG, JPG, BMP או תמונות אחרות ל-PDF מבלי ליצור חשבון.

ממיר פייתון ל-PDF בחינם

אתה יכול לקבל רישיון זמני בחינם ולהמיר כמה תמונות ל-PDF שתצטרך.

סיכום

בפוסט זה, למדת כיצד להמיר תמונות ל-PDF ב-Python. להדגמה, המרנו תמונה בודדת לפורמט PDF. בנוסף, סיפקנו לך תמונה מקוונת לממיר PDF, שהוא כלי חינמי המופעל על ידי Aspose.Imaging עבור Python.

אם אתה רוצה ללמוד עוד על ספריית עיבוד התמונות שלנו Python, בקר בתיעוד. למקרה שיש לך שאלות כלשהן, תוכל לכתוב לנו בפורום שלנו.

ראה גם