Ηλεκτρονική εφαρμογή συγχώνευσης εγγράφων και κώδικα Python για συγχώνευση αρχείων IMAGE
Αναπτύξτε μια ισχυρή εφαρμογή συγχώνευσης εγγράφων IMAGE που βασίζεται στην Python.Συνδυάστε πολλά έγγραφα IMAGE σε ένα μόνο online δωρεάν μέσω της εφαρμογής.Αποθηκεύστε το αρχείο IMAGE ως PDF, Εικόνες, Word και πολλές άλλες μορφές online.
Πώς να συγχωνεύσετε αρχεία 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, οποιοσδήποτε προγραμματιστής python μπορεί να ενσωματώσει τον παραπάνω κώδικα 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 της Python.
Για περισσότερες λεπτομέρειες, ανατρέξτε στο Product Documentation .
Συχνές ερωτήσεις
- Μπορώ να χρησιμοποιήσω τον παραπάνω κώδικα 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;Αυτή η εφαρμογή συγχώνευσης λειτουργεί γρήγορα. Μπορεί να χρειαστούν μερικά δευτερόλεπτα για να ανεβάσετε τα αρχεία και να τα συγχωνεύσετε.