אפליקציית מיזוג מסמכים מקוונת וקוד Python למיזוג קבצי Image
פתח אפליקציית מיזוג מסמכים Image רבת עוצמה מבוססת Python. שלב מספר מסמכי Image לאחד מקוון בחינם באמצעות אפליקציה. שמור קובץ Image כ-PDF, תמונות, Word ופורמטים רבים אחרים באינטרנט.
כיצד למזג קבצי Image באינטרנט באמצעות אפליקציה
- העלה קבצי Image כדי למזג אותם לאחד.
- הזן את הפרמטרים כמו בחירה מהתפריט הנפתח.
- שמור בפורמט הנדרש: תמונה, PDF, DOCX, HTML ואחרים
- לחץ על כפתור “מיזוג” כדי למזג Image לפורמט הרצוי.
- הורד את קובץ ה-Image הממוזג.
- הצג וקבל את התוצאה של מיזוג Image כקובץ יחיד.
כיצד למזג קובץ Image באמצעות Python
- התייחסות לממשקי API בתוך הפרויקט ישירות מ- PyPI ( Aspose.Imaging )
- טען את כל התמונות.
- קבל והגדר את גודל התמונה המתקבל.
- הגדר את אפשרויות התמונה.
- שלבו את התמונות לאחת חדשה.
- התקשר לשיטת השמירה וקבל את קבצי Image הממוזגים לקובץ בודד.
קוד למיזוג Image ב- Python
import aspose.pycore as aspycore | |
from aspose.imaging import Image, Rectangle, RasterImage | |
from aspose.imaging.imageoptions import JpegOptions | |
from aspose.imaging.sources import FileCreateSource | |
from aspose.imaging.fileformats.jpeg import JpegImage | |
import os | |
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 | |
data_dir = templates_folder | |
image_paths = [os.path.join(data_dir, "template.jpg"), | |
os.path.join(data_dir, "template.jpeg")] | |
output_path = os.path.join(data_dir, "result.jpg") | |
temp_file_path = os.path.join(data_dir, "temp.jpg") | |
# Getting resulting image size. | |
image_sizes = [] | |
for image_path in image_paths: | |
with Image.load(image_path) as image: | |
image_sizes.append(image.size) | |
new_width = 0 | |
new_height = 0 | |
for size in image_sizes: | |
new_width += size.width | |
new_height = max(new_height, size.height) | |
# Combining images into new one. | |
temp_file_source = FileCreateSource(temp_file_path, delete_output) | |
with JpegOptions() as options: | |
options.source = temp_file_source | |
options.quality = 100 | |
with aspycore.as_of(Image.create(options, new_width, new_height), JpegImage) as new_image: | |
stitched_width = 0 | |
for image_path in image_paths: | |
with aspycore.as_of(Image.load(image_path), RasterImage) as image: | |
bounds = Rectangle(stitched_width, 0, image.width, image.height) | |
new_image.save_argb_32_pixels(bounds, image.load_argb_32_pixels(image.bounds)) | |
stitched_width += image.width | |
new_image.save(output_path) | |
if delete_output: | |
os.remove(output_path) | |
if os.path.exists(temp_file_path): | |
os.remove(temp_file_path) |
import aspose.words as aw | |
fileNames = [ "sourceImage1.png", "sourceImage2.png" ] | |
doc = aw.Document() | |
builder = aw.DocumentBuilder(doc) | |
shapes = [builder.insert_image(fileName) for fileName in fileNames] | |
pageSetup = builder.page_setup | |
pageSetup.page_width = max(shape.width for shape in shapes) | |
pageSetup.page_height = sum(shape.height for shape in shapes) | |
pageSetup.top_margin = 0 | |
pageSetup.left_margin = 0 | |
pageSetup.bottom_margin = 0 | |
pageSetup.right_margin = 0 | |
doc.save("mergedImages.png") |
פתח מיזוג קבצים Image באמצעות Python
צריך לפתח סקריפט python או אפליקציית עזר כדי למזג בקלות מספר קבצי Image? עם Aspose.Imaging for Python via .NET, ילד API של Aspose.Total for Python via .NET, כל מפתח פיתון יכול לשלב את קוד ה-API לעיל כדי לשרשר מסמכים בקלות לפיתוח פתרון מקצועי. ספריית Python רבת עוצמה למיזוג מסמכים תומכת בפורמטים פופולריים רבים כולל פורמט Image.
ספריית מיזוג Image עבור Python
ישנן אפשרויות חלופיות להתקנת ‘Aspose.Imaging for Python via .NET’ או ‘Aspose.Total for Python via .NET’ במערכת שלך. אנא בחר אחד שדומה לצרכים שלך ופעל לפי ההוראות המפורטות:
- התקן Aspose.Imaging for Python via .NET מ- pypi
- או השתמש בפקודות ה-pip הבאות
pip install aspose-imaging-python-net
.
דרישות מערכת
- GNU libc >= 2.17
- ספריות זמן ריצה של GCC-6 (או מאוחר יותר).
- עבור Python 3.5-3.7: יש צורך ב-pymalloc build של Python.
לפרטים נוספים, עיין ב- תיעוד המוצר .
שאלות נפוצות
- האם אני יכול להשתמש בקוד Python למעלה באפליקציה שלי?כן, אתה מוזמן להוריד את הקוד הזה ולהשתמש בו לצורך פיתוח יישומים מבוססי Python המתמקדים בשילוב מסמכי Image. אפשר לפתח פתרון מקצועי לשילוב Image באמצעות Python. השתמש ב-API למיזוג Image שלנו כדי לפתח תוכנה עצמאית ברמה גבוהה ב-Python.
- האם מיזוג מסמך זה עובד רק ב-Windows?יש לך את הגמישות ליזום מיזוג מסמכים מכל מכשיר, ללא קשר למערכת ההפעלה שעליה הוא פועל, בין אם זה Windows, Linux, Mac OS או Android. כל מה שנדרש הוא דפדפן אינטרנט עכשווי וחיבור אינטרנט פעיל.
- האם זה בטוח להשתמש באפליקציה המקוונת כדי לשלב מספר מסמכי Image?כמובן! קבצי הפלט שנוצרו באמצעות השירות שלנו יוסרו בצורה מאובטחת ואוטומטית מהשרתים שלנו בתוך מסגרת זמן של 24 שעות. כתוצאה מכך, קישורי ההורדה המשויכים לקבצים אלה יפסיקו לפעול לאחר תקופה זו.
- באיזה דפדפן צריך להשתמש באפליקציה?אתה יכול להשתמש בכל דפדפן אינטרנט מודרני כמו Google Chrome, Firefox, Opera או Safari למיזוג מסמכי Image מקוון.
- כיצד אוכל למזג קבצי Image מרובים?התחל בהעלאת קובץ אחד או יותר שברצונך למזג. אתה יכול לגרור ולשחרר את קבצי ה-Image שלך או פשוט ללחוץ בתוך האזור הלבן. לאחר מכן, לחץ על כפתור 'מיזוג', והמיזוג שלנו יעבד במהירות את הקבצים שהועלו.
- כמה זמן לוקח למיזוג קבצי Image?אפליקציית מיזוג זו פועלת במהירות, ייתכן שיחלפו מספר שניות להעלות את הקבצים ולמזג אותם.