Go कोड की कुछ पंक्तियों के साथ आसानी से Word दस्तावेज़ खोलें। हमारी Go लाइब्रेरी आपको वह सब कुछ प्रदान करेगी जो आपको प्रोग्राम के रूप में Word दस्तावेज़ सामग्री तक पहुँचने के लिए चाहिए।
Word दस्तावेज़ों को पढ़ने का कार्य DOM मॉडल के भीतर पदानुक्रमित डेटा संरचनाओं को पढ़ने का कार्य है। इसका मतलब है कि प्रत्येक व्यक्ति Word डेटा तत्व के प्रारूप को जानना, जिसमें उसके सभी संभावित चाइल्ड तत्व और विशेषताएँ शामिल हैं।
हमारी Go लाइब्रेरी एक क्लाउड-आधारित समाधान है जो आपको आसानी से पढ़ने और लिखने के लिए Word फ़ाइलें खोलने की अनुमति देगा। यह वितरित दृष्टिकोण आपको Go भाषा का उपयोग करके सॉफ़्टवेयर विकास में लचीलापन देता है, क्योंकि सभी संसाधन-गहन Word दस्तावेज़ प्रसंस्करण Aspose सर्वर पर होगा। आपको केवल Go कोड में क्लाउड एपीआई एक्सेस करने के लिए निजी कुंजी प्राप्त करने की आवश्यकता है।
आप Word दस्तावेज़ के सभी तत्वों पर पुनरावृति कर सकते हैं या आप DOM ट्री में विशिष्ट तत्वों की खोज कर सकते हैं। हम Go फ़ंक्शंस की एक विस्तृत श्रृंखला प्रदान करते हैं, दोनों Word फ़ाइल की संरचना और दस्तावेज़ नोड्स में निहित डेटा के साथ काम करने के लिए।
निम्नलिखित कोड उदाहरण आपको शीघ्रता से यह पता लगाने में मदद करेगा कि Go का उपयोग करके Go Word फ़ाइल को कैसे लोड किया जाए और उस पर कुछ कार्य किए जाएं।
import (
"os"
"github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)
config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)
fileName:= "Input.docx"
requestFileContent, _ := os.Open(ReadFile(t, fileName))
uploadDocumentRequestOptions := map[string]interface{}{}
uploadDocumentRequest := &models.UploadFileRequest{
FileContent: requestFileContent,
Path: ToStringPointer(fileName),
Optionals: uploadDocumentRequestOptions,
}
_, _, _ = wordsApi.UploadFile(ctx, uploadDocumentRequest)
requestParagraph := models.ParagraphInsert{
Text: ToStringPointer("Reading and writing to the file in the cloud occurs automatically."),
}
insertParagraphRequestOptions := map[string]interface{}{}
insertParagraphRequest := &models.InsertParagraphRequest{
Name: ToStringPointer(fileName),
Paragraph: &requestParagraph,
Optionals: insertParagraphRequestOptions,
}
_, _, _ = wordsApi.InsertParagraph(ctx, insertParagraphRequest)
downloadDocumentRequestOptions := map[string]interface{}{}
downloadDocumentRequest := &models.DownloadFileRequest{
Path: ToStringPointer(fileName),
Optionals: downloadDocumentRequestOptions,
}
_, _ = wordsApi.DownloadFile(ctx, downloadDocumentRequest)
Go go get -v github.com/aspose-words-cloud/aspose-words-cloud-go/2007/api को Aspose.Words Cloud SDK for Go इंस्टॉल करने के लिए चलाएँ। आप "How to use SDK" अनुभाग से अन्य स्थापना विधियों के बारे में बहुत उपयोगी जानकारी प्राप्त कर सकते हैं।
क्लोन Aspose.Words Cloud SDK for Go और इसे अपने प्रोजेक्ट में इस्तेमाल करें। आवश्यक सुरक्षा क्रेडेंशियल्स प्राप्त करने और हमारे आरईएसटी एपीआई तक पहुंचने के लिए कृपया इन Instructions का पालन करें।
विवरण देखने के लिए Repository Documentation देखें।
आप अन्य प्रारूपों में दस्तावेज़ खोल सकते हैं: