Microsoft® Word संसाधन फ़ाइलों को कनवर्ट करने के लिए ओपन सोर्स गो लाइब्रेरी
माइक्रोसॉफ्ट वर्ड प्रोसेसिंग दस्तावेज़ों को फ्री गो एपीआई के माध्यम से पीडीएफ में कनवर्ट करें
गोटेनबर्ग गो क्लाइंट क्या है?
गोटेनबर्ग गो क्लाइंट एक ओपन-सोर्स गो लाइब्रेरी है जो सॉफ्टवेयर डेवलपर्स को माइक्रोसॉफ्ट वर्ड प्रोसेसिंग दस्तावेजों को अपने स्वयं के अनुप्रयोगों के अंदर पीडीएफ में बदलने की क्षमता देता है। कार्यालय दस्तावेजों को पीडीएफ में परिवर्तित करने के लिए गोटेनबर्ग एक डॉकर-संचालित स्टेटलेस एपीआई है। एपीआई का उपयोग करके, आप आसानी से DOCX, DOC, RTF और TXT फ़ाइल स्वरूप को PDF में बदल सकते हैं।
एपीआई का उपयोग करके, आप एक या एक से अधिक वर्ड प्रोसेसिंग दस्तावेज़ों को एक ही समय में परिवर्तित कर सकते हैं और परिणामी दस्तावेज़ को पीडीएफ प्रारूप में सहेज सकते हैं। एपीआई संरचित लॉगिंग प्रदान करता है जिससे आप क्या हो रहा है के बारे में प्रासंगिक जानकारी प्राप्त कर सकते हैं।
गोटेनबर्ग गो क्लाइंट के साथ शुरुआत करना
अपने प्रोजेक्ट में Gotenberg Go क्लाइंट को स्थापित करने का अनुशंसित तरीका GitHub का उपयोग करना है। सुचारू स्थापना के लिए कृपया निम्न कमांड का उपयोग करें।
गिटहब के माध्यम से गोटेनबर्ग गो क्लाइंट स्थापित करें
$ go get -u github.com/thecodingmachine/gotenberg-go-client/v7
फ्री गो एपीआई के माध्यम से DOCX को पीडीएफ में बदलें
GO . में वर्ड प्रोसेसिंग को PDF में बदलें
- NewDocumentFromPath() विधि का उपयोग करके दो DOCX फ़ाइलें लोड करें और फ़ाइल नाम और फ़ाइल पथ को पैरामीटर के रूप में पास करें
- Gotenberg.NewOfficeRequest() विधि का उपयोग करके दोनों फाइलों को PDF में कनवर्ट करें और doc ऑब्जेक्ट पास करें
- पीडीएफ दस्तावेज़ सहेजें
DOCX को Free GO API के माध्यम से PDF में बदलें
c := &gotenberg.Client{Hostname: "http://localhost:3000"}
doc, _ := gotenberg.NewDocumentFromPath("document.docx", "/path/to/file")
doc2, _ := gotenberg.NewDocumentFromPath("document2.docx", "/path/to/file")
req := gotenberg.NewOfficeRequest(doc, doc2)
dest := "result.pdf"
c.Store(req, dest)