Online Document Merger App och Python Code för att slå samman TIFF-filer
Utveckla kraftfulla Python-baserade TIFF dokumentsammanslagningsprogram.Kombinera flera TIFF-dokument till ett enda online gratis via app.Spara TIFF-fil som PDF, bilder, Word och många andra format online.
Hur man slår ihop TIFF-filer online med appen
- Ladda upp TIFF-filer för att slå samman dem till en enda.
- Ange parametrarna som val från rullgardinsmenyn.
- Spara i önskat format: Bild, PDF, DOCX, HTML och andra
- Klicka på “Sammanfoga”-knappen för att slå samman TIFF till önskat format.
- Ladda ner den sammanslagna TIFF-filen.
- Se och få resultatet av att slå samman TIFF som en enda fil.
Hur man sammanfogar TIFF-fil via Python
- Referera API:er inom projektet direkt från PyPI ( Aspose.Imaging )
- Ladda alla bilder.
- Hämta och ställ in den resulterande bildstorleken.
- Definiera bildalternativen.
- Kombinera bilderna till en ny.
- Ring sparmetoden och få de sammanslagna TIFF-filerna till en enda fil.
Kod för att slå samman TIFF i 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") |
Utveckla TIFF File Merger med Python
Behöver du utveckla python-skript eller verktygsapp för att enkelt slå samman flera TIFF-filer?Med Aspose.Imaging for Python via .NET, barn-API av Aspose.Total for Python via .NET, kan alla python-utvecklare integrera ovanstående API-kod för att enkelt sammanfoga dokument för att utveckla professionella lösningar. Kraftfullt Python-bibliotek för sammanslagning av dokument stöder många populära format inklusive TIFF-format.
TIFF sammanslagningsbibliotek för Python
Det finns alternativa alternativ för att installera “Aspose.Imaging for Python via .NET” eller “Aspose.Total for Python via .NET” på ditt system.Välj en som liknar dina behov och följ steg-för-steg-instruktionerna:
- Installera Aspose.Imaging for Python via .NET från PyPI
- Eller använd följande pip-kommandon
pip install aspose-imaging-python-net
.
Systemkrav
- GNU libc >= 2.17
- GCC-6 runtime-bibliotek (eller senare).
- För Python 3.5-3.7: Pymalloc-bygget av Python behövs.
För mer information, se Product Documentation .
Vanliga frågor
- Kan jag använda ovanstående Python-kod i min applikation?Ja, du är välkommen att ladda ner den här koden och använda den för att utveckla Python-baserade applikationer fokuserade på att kombinera TIFF-dokument.Man kan utveckla en professionell lösning för att kombinera TIFF med Python.Använd vårt TIFF sammanslagnings-API för att utveckla plattformsoberoende programvara på hög nivå i Python.
- Fungerar den här dokumentsammanslagningsappen bara på Windows?Du har flexibiliteten att initiera dokumentsammanslagning från vilken enhet som helst, oavsett vilket operativsystem den körs på, oavsett om det är Windows, Linux, Mac OS eller Android. Allt som krävs är en modern webbläsare och en aktiv internetanslutning.
- Är det säkert att använda onlineappen för att kombinera flera TIFF-dokument?Självklart! Utdatafilerna som genereras genom vår tjänst kommer säkert och automatiskt att tas bort från våra servrar inom en 24-timmars tidsram.Som ett resultat kommer de nedladdningslänkar som är kopplade till dessa filer att upphöra att fungera efter denna period.
- Vilken webbläsare ska man använda appen?Du kan använda vilken modern webbläsare som helst som Google Chrome, Firefox, Opera eller Safari för att sammanfoga TIFF-dokument online.
- Hur kan jag slå ihop flera TIFF-filer?Börja med att ladda upp en eller flera filer du vill slå samman. Du kan antingen dra och släppa dina TIFF-filer eller helt enkelt klicka i det vita området.Klicka sedan på knappen "Slå samman", så kommer vår sammanslagning snabbt att bearbeta de uppladdade filerna.
- Hur lång tid tar det att slå samman TIFF-filerna?Denna sammanslagningsapplikation fungerar snabbt. Det kan ta några sekunder att ladda upp filerna och slå samman dem.