jpg इत्येतत् pdf इत्यत्र परिवर्तयन्तु

JPG कथं PDF मध्ये परिवर्तयितुं शक्यते इति ज्ञातव्यम्

अस्मिन् लेखे Java Cloud SDK इत्यस्य उपयोगेन JPG इत्येतत् PDF इत्यत्र परिवर्तयितुं सरलं सरलं च पदं व्याख्यायते । वयं जानीमः यत् JPG प्रारूपं बहुधा प्रयुक्तेषु रास्टर-प्रतिबिम्ब-स्वरूपेषु अन्यतमम् अस्ति तथा च डिजिटल-कॅमेरा, मोबाईल-फोन इत्यादिभ्यः चित्राणि गृहीतुं पूर्वनिर्धारितं प्रारूपम् अस्ति ।तेषां संपीडित-आकारस्य कारणात् ते सामान्यतया अन्तर्जाल-माध्यमेन साझाः भवन्ति तथा च प्रदर्श्यन्ते जालपुटानि। परन्तु यदि भवतां समीपे चित्राणां प्रचुरता अस्ति येषां साझेदारी ऑनलाइन करणीयम् अस्ति तर्हि 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);
		}
चित्रं PDF पूर्वावलोकनं यावत्

चित्रं PDF रूपान्तरणपूर्वावलोकनम्

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 इत्यनेन सह सम्पर्कं कर्तुं निःशङ्कं भवन्तु ।

सम्बन्धित लेख

अस्य विषये अधिकविवरणार्थं निम्नलिखितब्लॉग्स् अपि द्रष्टुं वयं अनुशंसयामः: