Editor

Editor class

मुख्य वर्ग, जो रूपांतरण विधियों को समाहित करता है। संपादक वर्ग सभी सहायक प्रारूपों के दस्तावेज़ों को लोड करने, संपादित करने और सहेजने के तरीके प्रदान करता है। यह डिस्पोजेबल है, इसलिए ‘उपयोग’ निर्देश का उपयोग करें या ‘निपटान ()’ विधि कॉल के माध्यम से मैन्युअल रूप से अपने संसाधनों का निपटान करें। दस्तावेज़ लोड करना कंस्ट्रक्टर के माध्यम से किया जाता है। दस्तावेज़ संपादन - विधि ‘संपादन’ के माध्यम से, और संपादन के बाद परिणामी दस्तावेज़ में वापस सहेजना - विधि ‘सहेजें’ के माध्यम से।

public sealed class Editor : IAuxDisposable

कंस्ट्रक्टर्स

नाम विवरण
Editor(Func<Stream>) निर्दिष्ट इनपुट दस्तावेज़ (एक धारा के रूप में) के साथ नए संपादक उदाहरण को प्रारंभ करता है
Editor(string) निर्दिष्ट इनपुट दस्तावेज़ (एक पूर्ण फ़ाइल पथ के रूप में) के साथ नए संपादक उदाहरण को प्रारंभ करता है
Editor(Func<Stream>, Func<ILoadOptions>) निर्दिष्ट इनपुट दस्तावेज़ (स्ट्रीम के रूप में) के लोड विकल्पों के साथ नए संपादक उदाहरण को प्रारंभ करता है
Editor(string, Func<ILoadOptions>) अपने लोड विकल्पों के साथ निर्दिष्ट इनपुट दस्तावेज़ (एक पूर्ण फ़ाइल पथ के रूप में) के साथ नए संपादक उदाहरण को प्रारंभ करता है

गुण

नाम विवरण
IsDisposed { get; } इंगित करता है कि क्या यह संपादक उदाहरण पहले से ही निपटाया गया था और अब इसका उपयोग नहीं किया जा सकता है (सत्य) या इसे अभी तक निपटाया नहीं गया था और इस प्रकार सक्रिय है (गलत)

तरीकों

नाम विवरण
Dispose() संपादक के इस उदाहरण का निपटान करता है, ताकि यह सभी आंतरिक संसाधनों को जारी करे और आगे के उपयोग के लिए अनुपलब्ध हो जाए
Edit() पहले लोड किए गए दस्तावेज़ को डिफ़ॉल्ट विकल्पों का उपयोग करके संपादित करने के लिए खोलता है और ‘का एक उदाहरण देता हैEditableDocument वर्ग, जिसमें, बदले में, HTML मार्कअप और संबद्ध संसाधनों के उत्पादन के तरीके शामिल हैं।
Edit(IEditOptions) निर्दिष्ट प्रारूप-विशिष्ट विकल्पों का उपयोग करके संपादन के लिए पहले से लोड किए गए दस्तावेज़ को खोलता है और ‘का एक उदाहरण देता हैEditableDocument वर्ग, जिसमें, बदले में, HTML मार्कअप और संबद्ध संसाधनों के उत्पादन के तरीके शामिल हैं।
GetDocumentInfo(string) दस्तावेज़ के बारे में मेटाडेटा लौटाता है, जिसे इस ‘संपादक’ उदाहरण में लोड किया गया था
Save(EditableDocument, Stream, ISaveOptions) निर्दिष्ट संपादित दस्तावेज़ को रूपांतरित करता है, जिसे ‘के उदाहरण के रूप में दर्शाया गया हैEditableDocument , निर्दिष्ट प्रारूप के परिणामी दस्तावेज़ में और इसकी सामग्री को निर्दिष्ट स्ट्रीम में सहेजता है
Save(EditableDocument, string, ISaveOptions) निर्दिष्ट संपादित दस्तावेज़ को रूपांतरित करता है, जिसे ‘के उदाहरण के रूप में दर्शाया गया हैEditableDocument , निर्दिष्ट प्रारूप के परिणामी दस्तावेज़ में और इसकी सामग्री को निर्दिष्ट फ़ाइल पथ द्वारा फ़ाइल में सहेजता है

आयोजन

नाम विवरण
event Disposed घटना, जो तब होती है जब यह संपादक उदाहरण इसके सभी आंतरिक संसाधनों के साथ निपटाया जाता है

टिप्पणियों

संपादक वर्ग को एक प्रवेश बिंदु और GroupDocs.Editor का रूट ऑब्जेक्ट माना जाना चाहिए। इस वर्ग का उपयोग करके सभी ऑपरेशन किए जाते हैं। संपूर्ण दस्तावेज़ संपादन पाइपलाइन करने के लिए संपादक वर्ग का विशिष्ट उपयोग निम्नलिखित है:

  1. किसी दस्तावेज़ को उसके कंस्ट्रक्टर के माध्यम से एडिटर इंस्टेंस में लोड करें।
  2. वैकल्पिक रूप से, a का उपयोग करके दस्तावेज़ प्रकार का पता लगाएंGetDocumentInfo तरीका।
  3. कॉल करके संपादन के लिए एक दस्तावेज़ खोलेंEditविधि और का एक उदाहरण प्राप्त करनाEditableDocument इससे वर्ग।
  4. किसी WYSIWYG HTML-संपादक का उपयोग करके क्लाइंट-साइड पर दस्तावेज़ सामग्री संपादित करना।
  5. का एक नया उदाहरण बना रहा हैEditableDocument संपादित दस्तावेज़ सामग्री से।
  6. एक संपादित दस्तावेज़ को कॉल करके कुछ आउटपुट स्वरूप में सहेजनाSave तरीका।
  7. ऑपरेटर या मैन्युअल रूप से ‘उपयोग’ के माध्यम से संपादक वर्ग का एक उदाहरण निपटाना।

यह सभी देखें