अस्मिन् लेखे Java Cloud SDK इत्यस्य उपयोगेन JPG इत्येतत् PDF इत्यत्र परिवर्तयितुं सरलं सरलं च पदं व्याख्यायते । वयं जानीमः यत् JPG प्रारूपं बहुधा प्रयुक्तेषु रास्टर-प्रतिबिम्ब-स्वरूपेषु अन्यतमम् अस्ति तथा च डिजिटल-कॅमेरा, मोबाईल-फोन इत्यादिभ्यः चित्राणि गृहीतुं पूर्वनिर्धारितं प्रारूपम् अस्ति ।तेषां संपीडित-आकारस्य कारणात् ते सामान्यतया अन्तर्जाल-माध्यमेन साझाः भवन्ति तथा च प्रदर्श्यन्ते जालपुटानि। परन्तु यदि भवतां समीपे चित्राणां प्रचुरता अस्ति येषां साझेदारी ऑनलाइन करणीयम् अस्ति तर्हि PDF मध्ये परिवर्तनं समीचीनः विकल्पः अस्ति । वयं सुन्दरं फोटो एल्बम् अपि निर्मातुं शक्नुमः, सञ्चिकायाः आकारं सुलभतया न्यूनीकर्तुं शक्नुमः, उत्तमं रिजोल्यूशनं प्राप्तुं शक्नुमः इत्यादि।
- JPG to PDF परिवर्तन एपिआइ
- जावाभाषायां JPG तः PDF पर्यन्तं
- cURL Commands इत्यस्य उपयोगेन चित्रं PDF यावत्
JGP to PDF परिवर्तन एपिआइ
Aspose.PDF Cloud SDK for Java इत्यनेन विविधानि सञ्चिकास्वरूपाणि PDF प्रारूपेण निर्मातुं, सम्पादयितुं, परिवर्तनं च कर्तुं क्षमताः प्रदत्ताः सन्ति । जावा-अनुप्रयोगेषु JPG - PDF - मध्ये / Image - PDF - - Photo - - - - - - - मध्ये - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - अधुना SDK इत्यस्य उपयोगाय कृपया maven build type project इत्यस्य pom.xml इत्यत्र निम्नलिखितविवरणं योजयन्तु ।
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Cloud Repository</name>
<url>https://repository.aspose.cloud/repo/</url>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-pdf-cloud</artifactId>
<version>21.11.0</version>
</dependency>
</dependencies>
संस्थापनानन्तरं Aspose.Cloud dashboard इत्यत्र गत्वा अस्माभिः निःशुल्कं खातं निर्मातव्यम् । केवलं स्वस्य विद्यमानस्य GitHub अथवा Google खातेः उपयोगेन पञ्जीकरणं कुर्वन्तु, अथवा नवीनं खातं रचयन्तु बटनं नुदन्तु ।
जावाभाषायां JPG तः PDF पर्यन्तं
अस्मिन् खण्डे वयं java code snippets इत्यस्य उपयोगेन JPG इत्यस्य PDF मध्ये परिवर्तनस्य विवरणस्य चर्चां कर्तुं गच्छामः ।
- सर्वप्रथमं ClientID पारयन् PdfApi इत्यस्य ऑब्जेक्ट् रचयन्तु तथा च ClientSecret विवरणानि आर्गुमेण्ट् सन्ति
- द्वितीयं, रिक्तं PDF दस्तावेजं निर्मातुं PdfApi वर्गस्य putCreateDocument(…) मेथड् इत्यस्य उपयोगेन रिक्तं PDF सञ्चिकां रचयन्तु
- अधुना postInsertImage(..) मेथड् आह्वयन्तु यत् input PDF filename, PageNumber, XY coordinates, image file name च आर्गुमेण्ट्रूपेण गृह्णाति
// अधिकउदाहरणार्थं कृपया https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-java/tree/master/Examples/src/main/java/com/aspose/asposecloudpdf/examples इति सञ्चिकां पश्यन्तु
try
{
// https://dashboard.aspose.cloud/ इत्यस्मात् ClientID तथा ClientSecret प्राप्तुं शक्नुवन्ति।
String clientId = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
// PdfApi इत्यस्य एकं उदाहरणं रचयन्तु
PdfApi pdfApi = new PdfApi(clientSecret,clientId);
// इनपुट् JPG इमेज इत्यस्य नाम
String imageFile = "Compare-Word-Document-preview.jpg";
String resultantPDF = "Resultant.pdf";
// मेघभण्डारणस्थाने रिक्तं PDF दस्तावेजं रचयन्तु
DocumentResponse document = pdfApi.putCreateDocument(resultantPDF, "Internal",null);
// स्थानीयड्राइवतः JPG इमेज लोड् कुर्वन्तु
File file = new File("c://Downloads/"+imageFile);
// PDF सञ्चिकायाः पृष्ठसङ्ख्या
int pageNumber = 1;
// PDF दस्तावेजे चित्रस्य कृते निर्देशांकाः
// निर्देशांकाः Point इत्यत्र Bottom-Left तः Top-Right पर्यन्तं आरभ्यन्ते
double llx = 10.0;
double lly = 850;
double urx = 580.0;
double ury = 650.0;
// name दस्तावेजस्य नाम । (आवश्यकः)
// pageNumber पृष्ठसङ्ख्या । (आवश्यकः)
// llx समन्वयः निम्नवाम X. (आवश्यक) .
// lly समन्वयः निम्नवाम Y. (आवश्यक) .
// urx निर्देशांक उपरि दक्षिण X. (आवश्यक) .
// ury निर्देशांक ऊर्ध्व दक्षिण Y. (आवश्यक) .
// imageFilePath यदि निर्दिष्टं भवति तर्हि चित्रसञ्चिकायाः मार्गः । अनुरोधसामग्री अन्यथा उपयुज्यते। (वैकल्पिक)
// storage दस्तावेजस्य भण्डारणम् । (वैकल्पिक)
// folder दस्तावेजपुटम् । (वैकल्पिक)
// image चित्रसञ्चिका । (वैकल्पिक)
pdfApi.postInsertImage(resultantPDF, pageNumber, llx, lly, urx, ury, null,"Internal",null,file);
System.out.println("JPG to PDF Conversion sucessfull !");
}catch(Exception ex)
{
System.out.println(ex);
}
cURL Commands इत्यस्य उपयोगेन चित्रं PDF यावत्
वयं cURL आदेशानां उपयोगेन JPG इत्यस्य PDF मध्ये परिवर्तनमपि कर्तुं शक्नुमः । पूर्वापेक्षारूपेण JWT access token जनयितुं अस्माभिः निम्नलिखितम् आदेशं निष्पादयितुं आवश्यकम् ।
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
एकदा JWT उत्पन्नं जातं चेत्, कृपया रिक्तं PDF दस्तावेजं जनयितुं निम्नलिखितम् आदेशं निष्पादयन्तु तथा च मेघभण्डारणस्थाने रक्षन्तु ।
curl -v -X PUT "https://api.aspose.cloud/v3.0/pdf/input.pdf" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>"
अधुना PDF दस्तावेजस्य अन्तः JPG इमेज् स्थापयितुं निम्नलिखितम् आदेशं निष्पादयितुं आवश्यकम् ।
curl -v -X POST "https://api.aspose.cloud/v3.0/pdf/input.pdf/pages/1/images?llx=10.0&lly=850.0&urx=580.0&ury=650.0&imageFilePath=source.JPG" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: multipart/form-data" \
-d {"image":{}}
निगमन
अस्मिन् ब्लोग् मध्ये वयं Java code snippets इत्यस्य उपयोगेन JPG इत्यस्य PDF मध्ये परिवर्तनस्य चरणानां विषये चर्चां कृतवन्तः । वयं cURL आदेशानां उपयोगेन Image - PDF - मध्ये / photo - मध्ये PDF - मध्ये परिवर्तनस्य विकल्पं अपि अन्वेषितवन्तः । भवान् GitHub repository इत्यत्र उपलभ्यमानानि अन्ये उदाहरणानि अपि अन्वेष्टुं शक्नोति कृपया अस्माकं APIs इत्यस्य उपयोगं कर्तुं प्रयतस्व तथा च यदि भवान् एपिआइ इत्यस्य उपयोगं कुर्वन् कस्यापि समस्यायाः सम्मुखीभवति, कृपया Free product support forum इत्यनेन सह सम्पर्कं कर्तुं निःशङ्कं भवन्तु ।
सम्बन्धित लेख
अस्य विषये अधिकविवरणार्थं निम्नलिखितब्लॉग्स् अपि द्रष्टुं वयं अनुशंसयामः: