GroupDocs.Editor क्लाउड उत्पाद परिवार

क्लाउड डेवलपर्स के लिए एक और अच्छी खबर! ग्रुपडॉक्स ने दस्तावेज़ संपादन क्लाउड एपीआई लॉन्च किया है। यह GroupDocs के दस्तावेज़ संपादन समाधान को बेहतर बनाता है। समाधान पहले से ही .NET और जावा डेवलपर्स के लिए ऑन-प्रिमाइसेस एपीआई के रूप में मौजूद है, और किसी भी प्रकार के उपयोगकर्ता के लिए किसी दस्तावेज़ को मुफ्त में ऑनलाइन संपादित करने के लिए क्रॉस-प्लेटफ़ॉर्म ऑनलाइन ऐप्स के रूप में मौजूद है। SDKs के साथ GroupDocs.Editor क्लाउड एपीआई डेवलपर्स को बिना किसी अतिरिक्त एप्लिकेशन के फ्रंट-एंड WYSIWYG संपादकों का उपयोग करके अधिकांश लोकप्रिय दस्तावेज़ प्रारूपों को संपादित करने की अनुमति देता है।

GroupDocs.Editor Cloud REST API है जो विभिन्न दस्तावेज़ प्रकारों की संपादन प्रक्रिया को अनुकूलित करने के लिए कई संपादन विकल्प और आउटपुट अनुकूलन प्रदान करता है। कुछ मुख्य विशेषताओं में शामिल हैं:

  • किसी वर्ड प्रोसेसिंग दस्तावेज़ को प्रवाह या पृष्ठांकित मोड में संपादित करें।
  • समान उपयोगकर्ता अनुभव प्रदान करने के लिए फ़ॉन्ट निष्कर्षण प्रबंधित करें।
  • बड़ी फ़ाइलों का मेमोरी उपयोग अनुकूलन।
  • मल्टी-टैब्ड स्प्रेडशीट का समर्थन।
  • लचीला संख्यात्मक और दिनांक रूपांतरण।
  • यूआरआई और ईमेल पता पहचान।

सुविधाओं और उत्पाद के बारे में बेहतर जानकारी प्राप्त करने के लिए, आप हमेशा दस्तावेज़ीकरण अनुभाग में डेवलपर गाइड पर जा सकते हैं।

समर्थित दस्तावेज़ प्रकार

यहां वर्तमान में समर्थित दस्तावेज़ प्रारूप हैं। आप सभी समर्थित दस्तावेज़ प्रारूपों के बारे में जानने के लिए किसी भी समय GroupDocs.Editor Cloud के दस्तावेज़ पर जा सकते हैं।

एसडीके और नमूने

क्लाउड के लिए दस्तावेज़ संपादन REST API के साथ, GroupDocs ओपन-सोर्स SDK भी प्रदान करता है, इसलिए, इन्हें आवश्यकताओं के अनुसार स्व-अनुकूलित किया जा सकता है। डेवलपर्स GroupDocs.Editor Cloud API के साथ इंटरैक्ट करने के लिए cURL का उपयोग कर सकते हैं और विकास को गति देने के लिए प्रासंगिक SDK(s) का भी उपयोग कर सकते हैं। इससे डेवलपर्स को अनुरोध करने और प्रतिक्रियाओं को संभालने के निम्न-स्तरीय विवरणों के बारे में चिंता करने से रोकने में मदद मिलती है। कोड उदाहरणों के साथ नीचे उल्लिखित एसडीके GitHub पर उपलब्ध हैं:

C# में Word दस्तावेज़ संपादित करें

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

// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-dotnet-samples पर जाएँ।
string MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
string MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
var configuration = new Configuration(MyAppSid, MyAppKey);
 
// आवश्यक एपीआई इंस्टेंस बनाएं
var editApi = new EditApi(configuration );
var fileApi = new FileApi(configuration );
 
// दस्तावेज़ पहले ही संग्रहण में अपलोड हो चुका है.
// इसे संपादन योग्य स्थिति में लोड करें
var loadOptions = new WordProcessingLoadOptions
{
    FileInfo = new FileInfo
    {
        FilePath = "WordProcessing/password-protected.docx",
        Password = "password"
    },
    OutputPath = "output"
};
var loadResult = editApi.Load(new LoadRequest(loadOptions));
 
// HTML दस्तावेज़ डाउनलोड करें
var stream = fileApi.DownloadFile(new DownloadFileRequest(loadResult.HtmlPath));
var htmlString = new StreamReader(stream, Encoding.UTF8).ReadToEnd();
 
// कुछ संपादित करें...
htmlString = htmlString.Replace("Sample test text", "Hello world");
 
// एचटीएमएल को वापस स्टोरेज में अपलोड करें
fileApi.UploadFile(new UploadFileRequest(loadResult.HtmlPath,
    new MemoryStream(Encoding.UTF8.GetBytes(htmlString))));
 
// html को वापस docx पर सेव करें
var saveOptions = new WordProcessingSaveOptions
{
    FileInfo = loadOptions.FileInfo,
    OutputPath = "output/edited.docx",
    HtmlPath = loadResult.HtmlPath,
    ResourcesPath = loadResult.ResourcesPath
};
var saveResult = editApi.Save(new SaveRequest(saveOptions));

जावा में एक्सेल स्प्रेडशीट दस्तावेज़ को अपडेट करें

नीचे कोड स्निपेट है जो दिखाता है कि आप अपने जावा एप्लिकेशन में GroupDocs.Editor Cloud SDK for Java के साथ एक स्प्रेडशीट दस्तावेज़ को कैसे जल्दी से संपादित कर सकते हैं।

// संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-java-samples पर जाएँ।
String MyAppKey = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
String MyAppSid = ""; // Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
Configuration configuration = new Configuration(MyAppSid, MyAppKey);
 
 
// आवश्यक एपीआई इंस्टेंस बनाएं
EditApi editApi = new EditApi(configuration);
FileApi fileApi = new FileApi(configuration);
 
// दस्तावेज़ पहले ही संग्रहण में अपलोड हो चुका है.
// इसे संपादन योग्य स्थिति में लोड करें
FileInfo fileInfo = new FileInfo();
fileInfo.setFilePath("Spreadsheet/four-sheets.xlsx");           
SpreadsheetLoadOptions loadOptions = new SpreadsheetLoadOptions();
loadOptions.setFileInfo(fileInfo);
loadOptions.setOutputPath("output");
LoadResult loadResult = editApi.load(new LoadRequest(loadOptions));
 
// HTML दस्तावेज़ डाउनलोड करें
File file = fileApi.downloadFile(new DownloadFileRequest(loadResult.getHtmlPath(), null, null));
             
// कुछ संपादित करें...
List<String> lines = Files.readAllLines(file.toPath());
List<String> newLines = new ArrayList<String>();
for (String line : lines) {
    newLines.add(line.replaceAll("This is sample sheet", "This is sample sheep"));
}
Files.write(file.toPath(), newLines);
 
// एचटीएमएल को वापस स्टोरेज में अपलोड करें
fileApi.uploadFile(new UploadFileRequest(loadResult.getHtmlPath(), file, Common.MYStorage));
 
// HTML को वापस xlsx में सेव करें
SpreadsheetSaveOptions saveOptions = new SpreadsheetSaveOptions();
saveOptions.setFileInfo(fileInfo);
saveOptions.setOutputPath("output/edited.xlsx");    
saveOptions.setHtmlPath(loadResult.getHtmlPath());      
saveOptions.setResourcesPath(loadResult.getResourcesPath());
DocumentResult saveResult = editApi.save(new SaveRequest(saveOptions));
 
System.out.println("Document edited: " + saveResult.getPath());

पायथन में एक प्रस्तुति संपादित करें

यह दिखाने के लिए यहां कोड उदाहरण दिया गया है कि आप Python में PowerPoint या OpenDocument प्रस्तुतियों को कैसे संपादित कर सकते हैं।

# संपूर्ण उदाहरणों और डेटा फ़ाइलों के लिए, कृपया https://github.com/groupdocs-editor-cloud/groupdocs-editor-cloud-python-samples पर जाएँ।
import groupdocs_editor_cloud
 
app_sid = "XXXX-XXXX-XXXX-XXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
app_key = "XXXXXXXXXXXXXXXX" # Get AppKey and AppSID from https://dashboard.groupdocs.cloud
  
editApi = groupdocs_editor_cloud.EditApi.from_keys(app_sid, app_key)
fileApi = groupdocs_editor_cloud.FileApi.from_keys(app_sid, app_key)
 
# दस्तावेज़ पहले ही संग्रहण में अपलोड हो चुका है.
# इसे संपादन योग्य स्थिति में लोड करें
fileInfo = groupdocs_editor_cloud.FileInfo("Presentation/with-notes.pptx")
loadOptions = groupdocs_editor_cloud.PresentationLoadOptions()
loadOptions.file_info = fileInfo
loadOptions.output_path = "output"
loadOptions.slide_number = 0
loadResult = editApi.load(groupdocs_editor_cloud.LoadRequest(loadOptions))        
 
# HTML दस्तावेज़ डाउनलोड करें
htmlFile = fileApi.download_file(groupdocs_editor_cloud.DownloadFileRequest(loadResult.html_path))
html = ""       
with open(htmlFile, 'r') as file:
    html = file.read()
 
# कुछ संपादित करें...    
html = html.replace("Slide sub-heading", "Hello world!")
 
# एचटीएमएल को वापस स्टोरेज में अपलोड करें
with open(htmlFile, 'w') as file:
    file.write(html)
 
fileApi.upload_file(groupdocs_editor_cloud.UploadFileRequest(loadResult.html_path, htmlFile))
 
# HTML को वापस pptx में सहेजें
saveOptions = groupdocs_editor_cloud.PresentationSaveOptions()
saveOptions.file_info = fileInfo
saveOptions.output_path = "output/edited.pptx"
saveOptions.html_path = loadResult.html_path
saveOptions.resources_path = loadResult.resources_path
saveResult = editApi.save(groupdocs_editor_cloud.SaveRequest(saveOptions))
 
# पूर्ण
print("Document edited: " + saveResult.path)

संसाधन

यहां प्रासंगिक संसाधनों के कुछ महत्वपूर्ण लिंक दिए गए हैं:

दस्तावेज़ संपादन क्लाउड एपीआई के लिए आपको यहां देखकर अच्छा लगा। यदि आपको कोई कठिनाई महसूस हो या कोई भ्रम हो या कुछ अच्छे सुझाव देने हों तो आप फोरम पर हमसे बेझिझक संपर्क कर सकते हैं। धन्यवाद।