REST API का उपयोग करके Java में EML से PDF में कनवर्ट करें।

REST API का उपयोग करके जावा में EML फ़ाइल को PDF में बदलें।

आज के डिजिटल युग में, कई एप्लिकेशन और प्लेटफॉर्म व्यापक रूप से उपयोग किए जाने वाले EML(ईमेल संदेश) प्रारूप सहित विभिन्न स्वरूपों में फ़ाइलें उत्पन्न करते हैं। हालांकि, ऐसे उदाहरण हैं जब ईएमएल फाइलों को पीडीएफ(पोर्टेबल डॉक्यूमेंट फॉर्मेट) दस्तावेजों में बदलना आवश्यक हो जाता है। चाहे वह संग्रहण, साझाकरण, सुरक्षा, या सुसंगत स्वरूपण सुनिश्चित करने के लिए हो, EML फ़ाइलों को PDF में परिवर्तित करने से कई लाभ मिल सकते हैं। इस लेख में, हम यह पता लगाएंगे कि आप REST API का उपयोग करके जावा में EML फ़ाइलों को PDF में कैसे बदल सकते हैं।

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

ईएमएल को पीडीएफ प्रारूप और एसडीके स्थापना में बदलने के लिए जावा रेस्ट एपीआई

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

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

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

<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>

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

# निःशुल्क पंजीकरण के बाद 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 का उपयोग करके जावा में ईएमएल फ़ाइलों को पीडीएफ में कैसे बदलें

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

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

सबसे पहले, नीचे दिए गए कोड स्निपेट का उपयोग करके ईएमएल फ़ाइल को क्लाउड स्टोरेज में अपलोड करें:

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.eml");
			UploadFileRequest request = new UploadFileRequest("java-testing\\input-sample-file.eml", 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();
		}
		
	}
}

नतीजतन, अपलोड की गई ईएमएल फाइल क्लाउड पर आपके डैशबोर्ड के फाइल सेक्शन में उपलब्ध होगी।

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

GroupDocs.Conversion Cloud SDK for Java का उपयोग करके किसी EML फ़ाइल को PDF में बदलने के लिए नीचे दिए गए चरणों और एक उदाहरण कोड स्निपेट का पालन करें:

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

निम्नलिखित कोड स्निपेट दिखाता है कि REST API का उपयोग करके जावा में EML को 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.eml");
			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(35);
			convertOptions.setMarginLeft(35);
			convertOptions.setPassword("password");
			convertOptions.setUnembedFonts(true);
			convertOptions.setRemoveUnusedStreams(true);
			convertOptions.setRemoveUnusedObjects(true);
			convertOptions.setRemovePdfaCompliance(false);
	      
	                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();
		}
	}
}

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

ईएमएल से पीडीएफ कन्वर्टर सॉफ्टवेयर।

जावा में ईएमएल प्रारूप को पीडीएफ फाइल में बदलें।

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

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

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();
		}
		
	}
}

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

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

निष्कर्ष

अंत में, ईएमएल फाइलों को पीडीएफ में बदलने से आपके ईमेल संदेशों की पहुंच, सुरक्षा और साझा करने की क्षमता में उल्लेखनीय वृद्धि हो सकती है। इस लेख से आपने जो सीखा वह निम्नलिखित है:

  • GroupDocs.Conversion Cloud REST API का उपयोग करके जावा में EML फ़ाइलों को प्रोग्रामेटिक रूप से PDF में कैसे बदलें;
  • क्लाउड पर ईएमएल फाइल को प्रोग्रामेटिक रूप से अपलोड करें और फिर क्लाउड से परिवर्तित पीडीएफ फाइल को डाउनलोड करें;
  • और मुफ्त ईएमएल से पीडीएफ कनवर्टर का उपयोग करके ऑनलाइन ईएमएल को पीडीएफ में परिवर्तित करें।

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

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

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

प्रश्न पूछें

ईएमएल से पीडीएफ कनवर्टर एपीआई के बारे में किसी भी प्रश्न के लिए, कृपया मुफ्त समर्थन फोरम पर हमसे बेझिझक संपर्क करें।

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

मैं जावा में ईएमएल प्रारूप को पीडीएफ फाइल में कैसे परिवर्तित करूं?

GroupDocs.Conversion Cloud SDK for Java का उपयोग करके आप ईएमएल फाइलों को पीडीएफ में बदल सकते हैं। कोड स्निपेट रूपांतरण विकल्पों को सेट करता है, स्रोत ईएमएल फ़ाइल को निर्दिष्ट करता है, और इसे GroupDocs.Conversion Cloud SDK for Java का उपयोग करके पीडीएफ प्रारूप में परिवर्तित करता है।

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

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

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

विंडोज पर ईएमएल को पीडीएफ में कैसे बदलें?

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

क्या Java के लिए GroupDocs.Conversion Cloud SDK अन्य फ़ाइल स्वरूपों के साथ संगत है?

हां, एसडीके डीओसीएक्स, एक्सएलएसएक्स, पीपीटीएक्स, एचटीएमएल, और कई अन्य सहित फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला का समर्थन करता है, जिससे आप आसानी से विभिन्न प्रारूपों के बीच फ़ाइलों को परिवर्तित करने में सक्षम हो जाते हैं।

यह सभी देखें

यदि आप अन्य विषयों के बारे में जानना चाहते हैं तो हम अनुशंसा करते हैं कि आप निम्नलिखित लेख देखें: