JPG प्रतिमा ऑनलाइन विलीन करण्यासाठी जलद आणि सुलभ अंमलबजावणी.
रास्टर इमेज फॉरमॅट (JPG, PNG, GIF, PNG, इ.) हे चित्र डेटा शेअरिंगसाठी लोकप्रिय फॉरमॅट आहेत. आधुनिक डिजिटल कॅमेरे आणि मोबाईल फोन्ससह बहुतेक इमेजिंग उपकरणे यापैकी एका फॉरमॅटमध्ये थेट आउटपुट तयार करतात. प्रत्येक प्रतिमा स्वतंत्रपणे जतन केली जाते आणि माहिती-सामायिकरण दृष्टीकोनातून, ती वापरकर्त्यांमध्ये सामायिक केली जाते. तथापि, आम्हाला एकाधिक प्रतिमा एकत्र सामायिक करण्याची किंवा संबंधित प्रतिमा एकत्र करण्याची आणि त्यांना एकल रास्टर प्रतिमा म्हणून सामायिक करण्याची आवश्यकता असू शकते. या उद्देशासाठी, व्यावसायिक सॉफ्टवेअर्स उपलब्ध आहेत परंतु त्यांना स्थापना आणि परवाना खर्च करावा लागतो.
जर तुमची फक्त गरज JPG प्रतिमा विलीन करणे असेल, तर सॉफ्टवेअर कॉन्फिगरेशनवर इतका वेळ का घालवायचा आणि एका ऑपरेशनसाठी संपूर्ण परवान्यासाठी अतिरिक्त खर्च का द्या. तसेच, बहुतेक ऍप्लिकेशन्स डेस्कटॉप सिस्टमसाठी उपलब्ध आहेत आणि जर तुम्हाला मोबाईल डिव्हाइसेसवर ऑपरेशन्स करण्याची आवश्यकता असेल, तर ते खूपच क्लिष्ट होते. म्हणून, एक प्लॅटफॉर्म-स्वतंत्र समाधान विकसित करण्यासाठी जो सातत्यपूर्ण वापरकर्ता अनुभव देईल, क्लाउड REST API हा एक व्यवहार्य दृष्टीकोन आहे. या लेखात, आम्ही C# REST API वापरून JPG विलीनीकरण कसे करावे याबद्दल तपशीलवार चर्चा करणार आहोत.
माहिती: Aspose ने अलीकडे एक [कोलाज अॅप5 विकसित केले आहे जे तुम्हाला JPG प्रतिमा विलीन करण्यास किंवा ग्रिडवर ऑनलाइन फोटो एकत्र करण्यास अनुमती देते.
PDF रूपांतरण API
Aspose दस्तऐवज प्रक्रिया API च्या भरपूर प्रमाणात ऑफर करते आणि Aspose.PDF Cloud हे एक आघाडीचे API आहे जे तयार करण्याची तसेच PDF दस्तऐवज हाताळण्याची क्षमता प्रदान करते. C# .NET वापरून प्रोग्रामरना सुविधा देण्यासाठी, आम्ही Aspose.PDF Cloud SDK for .NET तयार केले आहे जे क्लाउड API च्या आसपास एक आवरण आहे. SDK वापरण्यासाठी, पहिली पायरी म्हणजे ती सिस्टमवर स्थापित करणे. SDK NuGet आणि GitHub वर उपलब्ध आहे.
कृपया NuGet वरून SDK स्थापित करण्यासाठी टर्मिनलवर खालील आदेश कार्यान्वित करा
Install-Package Aspose.Pdf-Cloud
[Aspose.Cloud SDKs कसे प्रतिष्ठापीत करायचे11 यावरील अधिक तपशीलांसाठी तुम्ही खालील लिंकला भेट देण्याचा विचार करू शकता.
तथापि, पुढे जाण्यापूर्वी, पहिली पायरी म्हणजे [Aspose.Cloud डॅशबोर्ड] ला भेट देऊन खाते तयार करणे [१२]. तुमच्याकडे GitHub किंवा Google खाते असल्यास, फक्त साइन अप करा. अन्यथा, [नवीन खाते तयार करा] [१३] बटणावर क्लिक करा आणि आवश्यक माहिती प्रदान करा. आता क्रेडेन्शियल्स वापरून डॅशबोर्डवर लॉगिन करा आणि डॅशबोर्डवरून अॅप्लिकेशन्स विभाग विस्तृत करा आणि क्लायंट आयडी आणि क्लायंट गुप्त तपशील पाहण्यासाठी क्लायंट क्रेडेन्शियल्स विभागाकडे खाली स्क्रोल करा.
C# मध्ये JPG विलीन करा
Aspose.PDF क्लाउड [रिक्त पीडीएफ तयार करा] [१४], [पीडीएफ दस्तऐवजात एक नवीन प्रतिमा जोडा[१५] आणि [दस्तऐवज पृष्ठांना इमेज फॉरमॅटमध्ये रूपांतरित करणे] [१६] क्षमता प्रदान करते. त्यामुळे JPG ऑनलाइन विलीन करण्यासाठी, कृपया खाली दिलेल्या सूचनांचे अनुसरण करा
- सर्वप्रथम, ClientID पास करताना PdfApi चे ऑब्जेक्ट तयार करा आणि ClientSecret तपशील हे वितर्क आहेत
- दुसरे म्हणजे, रिक्त PDF दस्तऐवज तयार करण्यासाठी PdfApi वर्गाच्या PutCreateDocument(…) पद्धतीला कॉल करा
- आता PostInsertImage(..) पद्धत कॉल करा जी पीडीएफ फाइलनाव, पृष्ठ क्रमांक, XY निर्देशांक आणि प्रतिमा फाइल नाव वितर्क म्हणून घेते.
- अधिक प्रतिमा जोडण्यासाठी पद्धतीची पुनरावृत्ती करा
- शेवटी, PDF फायली JPEG प्रतिमांमध्ये रूपांतरित करण्यासाठी PutPageConvertToJpeg(…) पद्धत कॉल करा आणि क्लाउड स्टोरेजमध्ये आउटपुट जतन करा.
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);
// रिक्त pdf फाइल तयार करण्यासाठी Aspose.PDF क्लाउड SDK API ची विनंती करा
DocumentResponse apiResponse = pdfApi.PutCreateDocument(fileName);
// पीडीएफ फाइलचा पृष्ठ क्रमांक
int pageNumber = 1;
// निर्दिष्ट निर्देशांकांवर PDF मध्ये पहिली प्रतिमा घाला
// निर्देशांक तळ-डावीकडून वर-उजवीकडे सुरू होत बिंदूमध्ये आहेत
pdfApi.PostInsertImage(fileName, pageNumber, 10, 850, 310, 650, "Flower-Backgrounds.jpg");
// निर्दिष्ट निर्देशांकांवर PDF मध्ये दुसरी प्रतिमा घाला
pdfApi.PostInsertImage(fileName, pageNumber, 320, 850, 600, 650, "png-vs-jpeg.jpg");
// निर्दिष्ट निर्देशांकांवर PDF मध्ये 3री प्रतिमा घाला
pdfApi.PostInsertImage(fileName, pageNumber, 10, 620, 310, 420, "purple_flowers_201054.jpg");
// निर्दिष्ट निर्देशांकांवर PDF मध्ये चौथी प्रतिमा घाला
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();
}
CURL कमांड वापरून JPG एकत्र करा
CURL कमांड कोणत्याही प्लॅटफॉर्मवर कमांड प्रॉम्प्टद्वारे REST API मध्ये प्रवेश करण्याचा एक रोमांचक आणि सोयीस्कर मार्ग आहे आणि ते समान सातत्यपूर्ण अनुभव प्रदान करतात. त्यामुळे आम्ही CURL कमांडद्वारे JPEG मर्ज कार्यक्षमता प्राप्त करू शकतो.
CURL कमांड्स वापरण्यासाठी, पहिली पायरी म्हणजे JWT ऍक्सेस टोकन तयार करणे. आवश्यक टोकन व्युत्पन्न करण्यासाठी खालील आदेश वापरा. अधिक माहितीसाठी, कृपया [क्लायंट आयडी आणि क्लायंट सीक्रेट की वापरून JWT टोकन कसे मिळवायचे [२२] ला भेट द्या.
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"
पुढील पायरी म्हणजे रिक्त पीडीएफ दस्तऐवज तयार करणे.
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 फाईल इमेज फॉरमॅटमध्ये रूपांतरित करा.
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 मर्ज ऑपरेशन ऑनलाइन कसे करावे यावरील पायऱ्या/तपशील स्पष्ट केले आहेत. आम्ही CURL कमांड वापरून जेपीजी प्रतिमा एकत्र करण्यासाठी तपशील देखील शिकलो आहोत. आता वर नमूद केलेल्या वैशिष्ट्यांव्यतिरिक्त, API इतर आश्चर्यकारक वैशिष्ट्ये देखील करण्यास सक्षम आहे आणि त्यांचे तपशील Aspose.PDF क्लाउड वैशिष्ट्ये आणि विहंगावलोकन विभागात आढळू शकतात.
API वापरत असताना तुम्हाला काही समस्या आल्यास, कृपया [विनामूल्य उत्पादन समर्थन मंच25 शी संपर्क साधा. माहितीसाठी आम्ही खालील ब्लॉगला भेट देण्याची देखील शिफारस करतो