اجرای سریع و آسان برای ادغام تصاویر JPG به صورت آنلاین.

JPG را ادغام کنید

ادغام تصاویر JPG | قابلیت ادغام JPG در برنامه NET

فرمت‌های تصویر شطرنجی (JPG، PNG، GIF، PNG، و غیره) فرمت‌های محبوب برای اشتراک‌گذاری داده‌های تصویر هستند. اکثر دستگاه های تصویربرداری از جمله دوربین های دیجیتال مدرن و تلفن های همراه به طور مستقیم خروجی را در یکی از این فرمت ها تولید می کنند. هر تصویر به طور جداگانه ذخیره می شود و از دیدگاه اشتراک اطلاعات، بین کاربران به اشتراک گذاشته می شود. با این حال، ممکن است لازم باشد چندین تصویر را با هم به اشتراک بگذاریم یا تصاویر مرتبط را ترکیب کنیم و آنها را به عنوان یک تصویر شطرنجی به اشتراک بگذاریم. برای این منظور نرم افزارهای تجاری موجود هستند اما هزینه نصب و مجوز را متحمل می شوند.

بنابراین اگر تنها نیاز شما ادغام تصاویر JPG است، پس چرا زمان زیادی را صرف تنظیمات نرم افزار کنید و هزینه اضافی کل مجوز را برای یک عملیات واحد بپردازید. همچنین، اکثر برنامه ها برای سیستم های دسکتاپ در دسترس هستند، و در صورت نیاز به انجام عملیات در دستگاه های تلفن همراه، بسیار پیچیده می شود. بنابراین، به منظور توسعه یک راه حل مستقل از پلتفرم که باید تجربه کاربری ثابتی را ارائه دهد، Cloud REST API یک رویکرد قابل دوام است. در این مقاله، ما بیشتر در مورد جزئیات نحوه ادغام JPG با استفاده از C# REST API بحث خواهیم کرد.

اطلاعات: Aspose اخیراً یک برنامه کلاژ توسعه داده است که به شما امکان می دهد تصاویر JPG را ادغام کنید یا عکس ها را به صورت آنلاین در یک شبکه ترکیب کنید.

API تبدیل PDF

Aspose مجموعه‌ای از APIهای پردازش اسناد را ارائه می‌دهد و Aspose.PDF Cloud یکی از APIهای پیشرو است که توانایی ایجاد و همچنین دستکاری اسناد PDF را ارائه می‌کند. به منظور تسهیل برنامه نویسان با استفاده از C#.NET، Aspose.PDF Cloud SDK for .NET را ایجاد کرده ایم که یک پوشش در اطراف Cloud API است. برای استفاده از SDK، اولین قدم این است که آن را روی سیستم نصب کنید. SDK در NuGet و GitHub در دسترس است.

لطفاً برای نصب SDK از NuGet دستور زیر را در ترمینال اجرا کنید

Install-Package Aspose.Pdf-Cloud

برای جزئیات بیشتر در مورد نحوه نصب Aspose.Cloud SDK، می توانید از پیوند زیر دیدن کنید.

با این حال، قبل از ادامه، اولین قدم این است که با مراجعه به Aspose.Cloud dashboard یک حساب کاربری ایجاد کنید. اگر حساب GitHub یا Google دارید، به سادگی ثبت نام کنید. در غیر این صورت بر روی دکمه Create a new Account کلیک کرده و اطلاعات مورد نیاز را ارائه دهید. اکنون با استفاده از اعتبارنامه وارد داشبورد شوید و بخش Applications را از داشبورد گسترش دهید و به سمت پایین به سمت قسمت Client Credentials حرکت کنید تا Client ID و Client Secret جزئیات را ببینید.

ادغام JPG در سی شارپ

Aspose.PDF Cloud قابلیت های Create Empty PDF، Add a new Image to a PDF Document و Converting Document Pages to Image Format را فراهم می کند. بنابراین برای ادغام JPG به صورت آنلاین، لطفاً دستورالعمل های زیر را دنبال کنید

  • اول از همه، یک شی از PdfApi ایجاد کنید در حالی که اطلاعات ClientID و ClientSecret آرگومان هستند.
  • در مرحله دوم، متد PutCreateDocument(…) از کلاس PdfApi را فراخوانی کنید تا یک سند PDF خالی ایجاد کنید.
  • اکنون روش PostInsertImage(..) را فراخوانی کنید که نام فایل PDF ورودی، شماره صفحه، مختصات XY و نام فایل تصویر را به عنوان آرگومان می گیرد.
  • برای افزودن تصاویر بیشتر روش را تکرار کنید
  • در نهایت، روش PutPageConvertToJpeg(…) را فراخوانی کنید تا فایل‌های PDF را به تصاویر JPEG تبدیل کنید و خروجی را در فضای ذخیره‌سازی ابری ذخیره کنید.
string clientID = "718e4235-8866-4ebe-bff4-f5a14a4b6466"; // Get ClientID from https://dashboard.aspose.cloud/
string clientSecret = "388e864b819d8b067a8b1cb625a2ea8e"; // Get CLientSecret from https://dashboard.aspose.cloud/

// نام فایل برای PDF ایجاد شود
String fileName = "input.pdf";

// یک نمونه از PdfApi ایجاد کنید
PdfApi pdfApi = new PdfApi(clientSecret, clientID);

// برای ایجاد فایل پی‌دی‌اف خالی، Aspose.PDF Cloud SDK API را فراخوانی کنید
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);

// شماره صفحه فایل PDF
int pageNumber = 1;

// درج تصویر اول در PDF در مختصات مشخص شده
// مختصات در نقطه هستند که از پایین-چپ تا بالا-راست شروع می شود
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");

// درج تصویر دوم در پی دی اف در مختصات مشخص شده
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");

// درج تصویر سوم در پی دی اف در مختصات مشخص شده
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");

// تصویر چهارم را در پی دی اف در مختصات مشخص شده درج کنید
pdfApi.PostInsertImage(fileName, pageNumber, 320, 620, 600, 420, "Forest.jpg");

// فایل PDF را به فرمت JPEG تبدیل کنید و در فضای ذخیره سازی ابری ذخیره کنید
var finalResponse = pdfApi.PutPageConvertToJpeg(fileName,pageNumber,"FinalConverted.jpeg");

if (finalResponse != null && finalResponse.Status.Equals("OK"))
{
    Console.WriteLine("PDF Converted to JPEG, Done!");
    Console.ReadKey();
}

JPG را با استفاده از دستور cURL ترکیب کنید

دستورات cURL یک راه هیجان انگیز و راحت برای دسترسی به API های REST از طریق خط فرمان بر روی هر پلتفرمی است و همان تجربه ثابت را ارائه می دهد. بنابراین می توانیم از طریق دستورات cURL به عملکرد ادغام JPEG دست یابیم.

برای استفاده از دستورات cURL، اولین گام این است که یک نشانه دسترسی JWT ایجاد کنید. برای ایجاد یک توکن مورد نیاز از دستور زیر استفاده کنید. برای اطلاعات بیشتر، لطفاً به [چگونگی دریافت رمز JWT با استفاده از شناسه مشتری و کلید مخفی مشتری22 مراجعه کنید.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=718e4235-8866-4ebe-bff4-f5a14a4b6466&client_secret=388e864b819d8b067a8b1cb625a2ea8e" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

مرحله بعدی ایجاد یک سند PDF خالی است.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>"
curl -X POST "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/images?llx=10&lly=850&urx=310&ury=650&imageFilePath=Flower-Backgrounds.jpg" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"image":{}}

همین مرحله را برای درج تصاویر دیگر با مختصات متفاوت تکرار کنید. در نهایت با استفاده از دستور زیر فایل PDF را به فرمت Image تبدیل کنید.

curl -X PUT "https://api.aspose.cloud/v3.0/pdf/Sample.pdf/pages/1/convert/jpeg?outPath=output.jpeg&width=0&height=0" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \

نمونه PDF و تصویر حاصل از تولید شده در زیر پیوست شده است.

نتیجه

در این مقاله مراحل/جزئیات نحوه انجام عملیات ادغام JPG به صورت آنلاین توضیح داده شده است. ما همچنین جزئیات ترکیب تصاویر JPG را با استفاده از دستورات cURL آموخته ایم. اکنون جدای از ویژگی‌های فوق، API قادر به اجرای ویژگی‌های شگفت‌انگیز دیگری نیز هست و جزئیات آن‌ها را می‌توانید در بخش‌های Aspose.PDF Cloud Features و Overview بیابید.

اگر هنگام استفاده از API با مشکلی مواجه شدید، لطفاً با [تالار گفتمان پشتیبانی رایگان محصول] تماس بگیرید. همچنین توصیه می کنیم برای کسب اطلاعات بیشتر از وبلاگ های زیر دیدن کنید