REST API का उपयोग करके GIF को जावा के माध्यम से PDF में बदलें

जावा में जीआईएफ छवियों को पीडीएफ फाइलों में कनवर्ट करें।

जीआईएफ(ग्राफिक्स इंटरचेंज फॉर्मेट) सरल एनिमेशन और ग्राफिक्स बनाने के लिए एक लोकप्रिय फ़ाइल प्रारूप है, लेकिन वे सभी उद्देश्यों के लिए उपयुक्त नहीं हो सकते हैं। दूसरी ओर, पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) एक सार्वभौमिक फ़ाइल प्रारूप है जो अपनी अनुकूलता और सुरक्षा के लिए जाना जाता है। यदि आप जावा में जीआईएफ छवियों को पीडीएफ फाइलों में बदलने का तरीका ढूंढ रहे हैं, तो आप भाग्यशाली हैं। Java के लिए GroupDocs.Conversion Cloud SDK के साथ, आप आसानी से कुछ सरल चरणों में GIF छवियों को PDF फ़ाइलों में परिवर्तित कर सकते हैं। इस लेख में, हम GroupDocs.Conversion Cloud SDK for Java का उपयोग करके जावा में जीआईएफ छवियों को पीडीएफ फाइलों में परिवर्तित करने की प्रक्रिया का प्रदर्शन करेंगे।

हम इस लेख में निम्नलिखित विषयों को शामिल करेंगे:

जावा और एसडीके इंस्टालेशन के लिए जीआईएफ से पीडीएफ कन्वर्टर एपीआई

GIF छवि को PDF फ़ाइल में बदलने के लिए, हम GroupDocs.Conversion Cloud SDK for Java का उपयोग करेंगे। GroupDocs.Cloud API, GIF छवियों सहित कई प्रकार के दस्तावेज़ों और छवियों को PDF फ़ाइलों में बदलने के लिए एक शक्तिशाली टूल है। यह एपीआई फ़ाइल रूपांतरण प्रारूप की एक विस्तृत श्रृंखला प्रदान करता है, जिससे आप न केवल छवियों बल्कि पीडीएफ, वर्ड दस्तावेज़, एक्सेल शीट, सीएडी फाइलें और रेखापुंज छवियों को भी परिवर्तित कर सकते हैं। अतिरिक्त सॉफ़्टवेयर की आवश्यकता को समाप्त करते हुए, एपीआई को जावा-आधारित अनुप्रयोगों में एकीकृत करना सरल और कुशल बनाया गया है।

आप या तो डाउनलोड एपीआई की जेएआर फ़ाइल कर सकते हैं या इसे अपने प्रोजेक्ट की पोम.एक्सएमएल फ़ाइल में निम्नलिखित रिपॉजिटरी और निर्भरता जोड़कर मावेन का उपयोग करके स्थापित कर सकते हैं:

मावेन रिपोजिटरी:

<repository>
    <id>groupdocs-artifact-repository</id>
    <name>GroupDocs Artifact Repository</name>
    <url>https://repository.groupdocs.cloud/repo</url>
</repository>

मावेन निर्भरता:

<dependency>
    <groupId>com.groupdocs</groupId
    <artifactId>groupdocs-conversion-cloud</artifactId>
    <version>23.4</version>
    <scope>compile</scope>
</dependency>

डैशबोर्ड से क्लाइंट आईडी और क्लाइंट सीक्रेट प्राप्त करने के लिए GroupDocs खाते के लिए साइन अप इससे पहले कि आप चरणों और उपलब्ध कोड स्निपेट का पालन करना शुरू करें। एक बार आपके पास अपनी आईडी और सीक्रेट होने के बाद कृपया नीचे दिखाया गया कोड स्निपेट दर्ज करें:

# निःशुल्क पंजीकरण के बाद https://dashboard.groupdocs.cloud से अपना client_id और client_secret प्राप्त करें।

String ClientId = "xxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx";
String ClientSecret = "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx";
String MyStorage = "test-internal-storage";
Configuration configuration = new Configuration(ClientId, ClientSecret);

REST API का उपयोग करके जावा में GIF छवियों को PDF में कैसे बदलें

Java के लिए GroupDocs.Conversion Cloud SDK का उपयोग करके अपनी GIF फ़ाइलों को PDF स्वरूप में बदलने के लिए, आपको नीचे दिए गए सरल चरणों का पालन करना होगा:

फ़ाइल अपलोड करें

एक बार जब आप अपना रूपांतरण वातावरण सेट कर लेते हैं, तो आप नीचे दिए गए कोड स्निपेट का उपयोग करके GIF को क्लाउड स्टोरेज पर अपलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा का उपयोग करके क्लाउड स्टोरेज में फ़ाइल अपलोड करें
public class App {

	public static void main(String[] args) {
				
		// कनवर्ट एपीआई का एक उदाहरण बनाएं					
		FileApi apiInstance = new FileApi(configuration);
		try {
			File fileStream = new File("H:\\groupdocs-cloud-data\\input-sample-file.gif");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.gif", fileStream, MyStorage);
			FilesUploadResult response = apiInstance.uploadFile(request);
			System.out.println("Expected response type is FilesUploadResult: " + response.getUploaded().size());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

इसलिए, अपलोड की गई GIF छवि क्लाउड पर आपके डैशबोर्ड के फ़ाइल अनुभाग में उपलब्ध होगी।

जावा के माध्यम से जीआईएफ को पीडीएफ में बदलें

जावा के लिए GroupDocs.Conversion Cloud SDK का उपयोग करके GIF छवि को PDF फ़ाइल में बदलने के लिए जावा में चरण और एक उदाहरण कोड स्निपेट यहां दिए गए हैं।

कदम हैं:

  • सबसे पहले, ConvertApi वर्ग का एक उदाहरण बनाएँ।
  • दूसरे, ConvertSettings वर्ग का एक उदाहरण बनाएँ।
  • तीसरा, क्लाउड स्टोरेज नाम प्रदान करें।
  • अगला, इनपुट जीआईएफ फ़ाइल पथ और आउटपुट फ़ाइल प्रारूप को “पीडीएफ” पर सेट करें।
  • अब, PdfConvertOptions वर्ग का एक उदाहरण बनाएँ।
  • वैकल्पिक रूप से, विभिन्न कन्वर्ट विकल्प प्रदान करें जैसे setFromPage, setPagesCount, setMarginTop, setPassword, setCenterWindow, setHeight, आदि।
  • उसके बाद, ConvertSettings उदाहरण का उपयोग करके कन्वर्ट विकल्प और आउटपुट फ़ाइल पथ सेट करें।
  • फिर, ConvertDocumentRequest क्लास इंस्टेंस बनाएं और सेटिंग पैरामीटर पास करें।
  • अंत में, convertDocument () विधि को कॉल करें और ConvertDocumentRequest पैरामीटर पास करें।

निम्न कोड स्निपेट दिखाता है कि जावा में REST API का उपयोग करके GIF छवि को PDF फ़ाइल में कैसे परिवर्तित किया जाए:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;
import java.util.List;

// जावा का उपयोग करके जीआईएफ इमेज को पीडीएफ में कैसे बदलें
public class App {

	public static void main(String[] args) {
		
		// कनवर्ट एपीआई का एक उदाहरण बनाएं
		ConvertApi apiInstance = new ConvertApi(configuration);
					
		try {
			 
			// कन्वर्ट सेटिंग्स तैयार करें
			ConvertSettings settings = new ConvertSettings();
			settings.setStorageName(MyStorage);
			settings.setFilePath("java-testing/input-sample-file.gif");
			settings.setFormat("pdf");
			
			PdfConvertOptions convertOptions = new PdfConvertOptions();
			convertOptions.setFromPage(1);
			convertOptions.setPagesCount(1);
			convertOptions.setZoom(50);
			convertOptions.setDpi(124.0);
			convertOptions.setCenterWindow(true);
			convertOptions.setCompressImages(false);
			convertOptions.setDisplayDocTitle(true);
			convertOptions.setFitWindow(false);
			convertOptions.setGrayscale(false);
			convertOptions.setImageQuality(100);
			convertOptions.setLinearize(false);
			convertOptions.setMarginTop(5);
			convertOptions.setMarginLeft(5);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
			convertOptions.setHeight(1024);
			 
			settings.setConvertOptions(convertOptions);
			settings.setOutputPath("java-testing/output-sample-file.pdf");
		
			// निर्दिष्ट प्रारूप में परिवर्तित करें
			List<StoredConvertedResult> response = apiInstance.convertDocument(new ConvertDocumentRequest(settings));
			System.out.println("Document converted successfully: " + response);
			
		} catch (ApiException e) {
			System.err.println("Exception while calling Java API: ");
			e.printStackTrace();
		}
	}
}

आप नीचे दी गई छवि में आउटपुट देख सकते हैं:

जावा जीआईएफ को पीडीएफ में ऑनलाइन रूपांतरित करता है

जावा के माध्यम से जीआईएफ को पीडीएफ में बदलें।

परिवर्तित फ़ाइल डाउनलोड करें

उपरोक्त कोड नमूना परिवर्तित PDF को क्लाउड में सहेज देगा। आप निम्न कोड स्निपेट का उपयोग करके कनवर्ट की गई PDF फ़ाइल को डाउनलोड कर सकते हैं:

package com.groupdocsdev.classes;

import com.groupdocs.cloud.conversion.api.*;
import com.groupdocs.cloud.conversion.model.requests.*;
import com.groupdocs.cloud.conversion.client.Configuration;
import com.groupdocs.cloud.conversion.client.ApiException;

import java.io.File;

// जावा में क्लाउड स्टोरेज से फाइल डाउनलोड करें
public class App {

	public static void main(String[] args) {
				
		// कनवर्ट एपीआई का एक उदाहरण बनाएं					
		FileApi apiInstance = new FileApi(configuration);
		try {
			DownloadFileRequest request = new DownloadFileRequest("java-testing\\output-sample-file.pdf", MyStorage, null);
			File response = apiInstance.downloadFile(request);
			System.err.println("Expected response type is File: " + response.length());
		} catch (ApiException e) {
			System.err.println("Exception while calling FileApi:");
			e.printStackTrace();
		}
		
	}
}

मुफ्त ऑनलाइन जीआईएफ से पीडीएफ कन्वर्टर

जीआईएफ को पीडीएफ में मुफ्त में ऑनलाइन कैसे बदलें? किसी GIF फ़ाइल से PDF बनाने के लिए कृपया ऑनलाइन GIF से PDF कन्वर्टर आज़माएं। यह कन्वर्टर उपर्युक्त GIF से PDF REST API का उपयोग करके विकसित किया गया है।

उपसंहार

अंत में, GroupDocs.Conversion Cloud SDK for Java का उपयोग करके GIF छवियों को पीडीएफ फाइलों में परिवर्तित करना एक सरल और सीधी प्रक्रिया है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

  • जावा में जीआईएफ को पीडीएफ प्रारूप में प्रोग्रामेटिक रूप से कैसे परिवर्तित करें, साथ ही साथ अतिरिक्त अनुकूलन विकल्प;
  • प्रोग्रामेटिक रूप से जीआईएफ को क्लाउड पर अपलोड करें और फिर क्लाउड से परिवर्तित पीडीएफ डाउनलोड करें;
  • और मुफ्त ऑनलाइन जीआईएफ से पीडीएफ कनवर्टर का उपयोग करके जीआईएफ छवियों को मुफ्त में पीडीएफ दस्तावेजों में परिवर्तित करें।

इसके अतिरिक्त, हम एक एपीआई संदर्भ अनुभाग भी प्रदान करते हैं जो आपको सीधे ब्राउज़र के माध्यम से हमारे एपीआई के साथ कल्पना और संचार करने देता है। जावा एसडीके का पूरा स्रोत कोड गीथूब पर स्वतंत्र रूप से उपलब्ध है। कृपया Java के लिए GroupDocs.Conversion Cloud SDK देखें उदाहरण यहां

इसके अलावा, हमारा सुझाव है कि विस्तृत चरणों और एपीआई उपयोग के लिए आप हमारे आरंभ करना मार्गदर्शिका का पालन करें।

अंत में, हम REST API का उपयोग करके विभिन्न फ़ाइल स्वरूपों और रूपांतरणों पर नए ब्लॉग लेख लिखते रहते हैं। इसलिए, कृपया नवीनतम अपडेट के लिए संपर्क करें।

प्रश्न पूछें

यदि आपके पास GIF से PDF रूपांतरण API के संबंध में कोई प्रश्न हैं, तो कृपया हमसे मुफ्त सहायता फ़ोरम पर संपर्क करने में संकोच न करें।

पूछे जाने वाले प्रश्न

मैं जावा का उपयोग करके जीआईएफ को पीडीएफ में कैसे परिवर्तित करूं?

आप GroupDocs.Conversion Cloud REST API for Java का उपयोग करके GIF को PDF फ़ाइल में बदल सकते हैं। यह एक क्लाउड-आधारित दस्तावेज़ रूपांतरण एपीआई है जो डेवलपर्स को जावा का उपयोग करके जीआईएफ को आसानी से पीडीएफ में बदलने की अनुमति देता है।

मैं मुफ्त में एक जीआईएफ को पीडीएफ में ऑनलाइन कैसे बदल सकता हूं?

पीडीएफ कनवर्टर के लिए हमारी जीआईएफ छवियां आपको मुफ्त में जीआईएफ को पीडीएफ में बदलने की अनुमति देती हैं। रूपांतरण करने के लिए कृपया नीचे दिए गए चरण-दर-चरण निर्देशों का पालन करें:

  • मुफ्त जीआईएफ से पीडीएफ कन्वर्टर ऑनलाइन खोलें।
  • अब, GIF अपलोड करने के लिए फाइल ड्रॉप एरिया में क्लिक करें या GIF फाइल को ड्रैग एंड ड्रॉप करें।
  • इसके बाद कन्वर्ट नाउ बटन पर क्लिक करें। मुफ्त ऑनलाइन जीआईएफ से पीडीएफ कन्वर्टर जीआईएफ को पीडीएफ में बदल देगा।
  • जीआईएफ छवि को परिवर्तित करने के बाद आउटपुट पीडीएफ का डाउनलोड लिंक उपलब्ध होगा।

क्या विंडोज पर जीआईएफ को पीडीएफ में बदलने का कोई तरीका है?

विंडोज के लिए एक ऑफलाइन जीआईएफ से पीडीएफ कन्वर्टर डाउनलोड करने के लिए कृपया इस लिंक पर जाएं। इस कन्वर्टर का उपयोग जीआईएफ छवियों को विंडोज पर पीडीएफ दस्तावेजों में एक क्लिक के साथ जल्दी से बदलने के लिए किया जा सकता है।

क्या Java के लिए GroupDocs.Conversion Cloud SDK उपयोग करने के लिए निःशुल्क है?

नहीं, GroupDocs.Conversion Cloud SDK for Java उपयोग करने के लिए स्वतंत्र नहीं है। हालाँकि, यह एक निःशुल्क परीक्षण संस्करण प्रदान करता है जिसका उपयोग आप इसकी विशेषताओं का परीक्षण करने के लिए कर सकते हैं।

क्या मैं GroupDocs.Conversion Cloud SDK का उपयोग करते समय रूपांतरण विकल्पों को अनुकूलित कर सकता हूँ?

हां, GroupDocs.Conversion Cloud SDK आपको अपनी आवश्यकताओं के अनुसार रूपांतरण विकल्पों को अनुकूलित करने की अनुमति देता है।

यह सभी देखें

यदि आप संबंधित विषयों के बारे में अधिक जानना चाहते हैं, तो हम नीचे सूचीबद्ध लेखों को पढ़ने की सलाह देते हैं: