क्या आप जावा में दस्तावेज़ व्यूअर एप्लिकेशन पर काम कर रहे हैं? क्या आप सभी सामान्य फ़ाइल स्वरूपों को देखने के लिए एक ही समाधान चाहते हैं? आपके लिए अच्छी खबर है, आप GroupDocs.Viewer Cloud SDK for Java के साथ MS Office, PDF और कई अन्य फ़ाइल स्वरूपों को HTML5 में प्रस्तुत कर सकते हैं। ताकि विभिन्न प्रकार के दस्तावेज़ आपके एप्लिकेशन के अंदर बिना किसी अतिरिक्त सॉफ़्टवेयर इंस्टॉल किए (जैसे एमएस ऑफिस, अपाचे ओपन ऑफिस, एडोब एक्रोबैट रीडर और अन्य) आसानी से प्रदर्शित किए जा सकें।
GroupDocs.Viewer Cloud एक प्लेटफ़ॉर्म स्वतंत्र दस्तावेज़ रेंडरिंग और देखने का समाधान है। यह आपको अपने एप्लिकेशन में 80 से अधिक उद्योग मानक दस्तावेज़ प्रकार प्रदर्शित करने की अनुमति देता है। GroupDocs.Viewer Cloud का मुख्य उद्देश्य दस्तावेज़ों को HTML, छवि या PDF अभ्यावेदन में तेजी से और उच्च गुणवत्ता के साथ प्रस्तुत करने की क्षमता है। इस पोस्ट में, मैं HTML5 आउटपुट पर फोकस रखूँगा।
अब, मैं आपको दिखाऊंगा कि आप कितनी आसानी से कोड की कुछ पंक्तियों के साथ अपने इनपुट दस्तावेज़ को HTML5 में प्रस्तुत कर सकते हैं। जैसा कि पहले कहा गया है, मैं इस पोस्ट में जावा के लिए GroupDocs.Viewer Cloud SDK का उपयोग करने जा रहा हूं। हालाँकि, यदि आप किसी अन्य प्रोग्रामिंग भाषा का उपयोग कर रहे हैं, तो आप हमारे GitHub रिपॉजिटरी से अपनी पसंद का SDK देख सकते हैं। इसमें सभी लोकप्रिय प्रोग्रामिंग भाषाओं के लिए एसडीके शामिल हैं। यह डेवलपर्स को अंतर्निहित REST API कॉल के बारे में चिंता किए बिना सीधे अपने एप्लिकेशन में GroupDocs.Viewer Cloud का उपयोग करने में सक्षम बनाता है।
ये रहा!
स्टेप 1:
इससे पहले कि हम कोडिंग शुरू करें, अपनी एपीपी एसआईडी और एपीपी कुंजी प्राप्त करने के लिए groupdocs.cloud के साथ साइन अप करें।
चरण दो:
ग्रुपडॉक्स क्लाउड अपने सभी जावा एसडीके को मावेन रिपॉजिटरी पर होस्ट करता है। एक नया मावेन प्रोजेक्ट बनाएं और ग्रुपडॉक्स-व्यूअर-क्लाउड का उपयोग करने के लिए नीचे दिए गए अनुसार अपने मावेन पोम.एक्सएमएल में निम्नलिखित मावेन रिपोजिटरी कॉन्फ़िगरेशन / स्थान जोड़ें।
<repository>
<id>groupdocs-artifact-repository</id>
<name>GroupDocs Artifact Repository</name>
<url>http://repository.groupdocs.cloud/repo</url>
</repository>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-viewer-cloud</artifactId>
<version>19.5</version>
<scope>compile</scope>
</dependency>
चरण 3:
निम्नलिखित नमूना जावा कोड को अपनी जावा क्लास में कॉपी करें। हम DWF फ़ाइल को HTML5 में परिवर्तित कर रहे हैं।
import com.groupdocs.cloud.viewer.api.*;
import com.groupdocs.cloud.viewer.client.ApiException;
import com.groupdocs.cloud.viewer.model.*;
import com.groupdocs.cloud.viewer.model.requests.*;
import examples.Utils;
public class Viewer_Java_Create_View_With_HTML_ViewOptions {
public static void main(String[] args) {
//अपना AppSID और AppKey https://dashboard.groupdocs.cloud पर प्राप्त करें (निःशुल्क पंजीकरण आवश्यक है)।
ViewApi apiInstance = new ViewApi(Utils.AppSID, Utils.AppKey);
try {
ViewOptions viewOptions = new ViewOptions();
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("viewerdocs\\three-layouts.dwf");
fileInfo.setPassword("");
fileInfo.setStorageName(Utils.MYStorage);
viewOptions.setFileInfo(fileInfo);
HtmlOptions renderOptions = new HtmlOptions();
renderOptions.setExternalResources(true);
renderOptions.defaultFontName("Arial");
viewOptions.setRenderOptions(renderOptions);
CreateViewRequest request = new CreateViewRequest(viewOptions);
ViewResult response = apiInstance.createView(request);
System.out.println("Expected response type is ViewResult: " + response.getPages().size());
} catch (ApiException e) {
System.err.println("Exception while calling ViewApi:");
e.printStackTrace();
}
}
}
चरण 4:
कोड चलाएँ, और बस इतना ही। एपीआई प्रतिक्रिया में आपकी आवश्यकता के अनुसार पोस्ट प्रोसेसिंग के लिए डाउनलोड करने के लिए परिणामी HTML का यूआरएल शामिल है।
GitHub से जावा के लिए GroupDocs.Viewer Cloud SDK के अधिक कोड नमूने देखें।
कोई प्रश्न या सुझाव है? कृपया बेझिझक हमें नीचे एक टिप्पणी दें या समर्थन मंच में एक प्रश्न पोस्ट करें। यह हमें अपने एपीआई को लगातार बेहतर और परिष्कृत करने में मदद करता है।