1. उत्पादों
  2.   पीडीएफ
  3.   GO
  4.   Aspose.PDF Cloud Go SDK

Aspose.PDF Cloud Go SDK

 
 

पीडीएफ जेनरेशन और रूपांतरण के लिए गो क्लाउड एसडीके

Adobe Acrobat का उपयोग किए बिना HTML, PCL, XPS, TIFF, JPEG, SVG और अन्य में पीडीएफ फाइलों को उत्पन्न करने, संशोधित करने, हेरफेर करने और निर्यात करने के लिए एक अग्रणी REST API।

Aspose.PDF क्लाउड एक शक्तिशाली REST API है जो सॉफ़्टवेयर डेवलपर्स को क्लाउड में PDF फ़ाइलें बनाने, संपादित करने, एनोटेट करने, परिवर्तित करने और हेरफेर करने में सक्षम बनाता है। Aspose.PDF क्लाउड गो SDK ने गो डेवलपर्स को Aspose.PDF का उपयोग करने की अनुमति देने का एक बहुत ही सरल और कुशल तरीका प्रदान किया है। क्लाउड एपीआई उनके अनुप्रयोगों के अंदर पीडीएफ दस्तावेजों को संभालने के लिए। गो एसडीके सॉफ्टवेयर डेवलपर्स के लिए पीडीएफ फाइलों को एक्सएलएस, एक्सएलएसएक्स, पीपीटीएक्स, डीओसी, डीओसीएक्स, मोबीएक्सएमएल, जेपीईजी, ईएमएफ, पीएनजी, बीएमपी, जीआईएफ, टीआईएफएफ, टेक्स्ट और अन्य सहित फ़ाइल स्वरूपों की एक विस्तृत श्रृंखला में परिवर्तित करना आसान बनाता है। . लाइब्रेरी गो एप्लिकेशन के अंदर गैर-पीडीएफ फाइलों को पीडीएफ प्रारूप में परिवर्तित करने के लिए भी समर्थन प्रदान करती है।

Aspose.PDF क्लाउड गो SDK अत्यधिक लचीला है और इसमें कुछ उपयोगी फ़ंक्शन शामिल हैं जो उपयोगकर्ताओं को पीडीएफ फाइलों पर विभिन्न ऑपरेशन करने की अनुमति देते हैं, जैसे नए पीडीएफ दस्तावेज़ बनाना, पीडीएफ फाइलों को विभिन्न प्रारूपों में परिवर्तित करना, पीडीएफ में वॉटरमार्क और एनोटेशन जोड़ना, पेज जोड़ना या हटाना, टेक्स्ट या छवियाँ अपडेट करना, सुरक्षा अनुमतियाँ सेट करना, टिप्पणियाँ जोड़ना और भी बहुत कुछ। सॉफ्टवेयर डेवलपर पीडीएफ फॉर्म के साथ काम करने के लिए एसडीके का उपयोग कर सकते हैं, जिसमें फॉर्म बनाना, भरना और सबमिट करना शामिल है। डेवलपर्स पीडीएफ अनुकूलन ऑपरेशन भी कर सकते हैं, जैसे पीडीएफ फ़ाइल का आकार कम करना, अप्रयुक्त संसाधनों को हटाना और छवियों को अनुकूलित करना।

Aspose.PDF क्लाउड गो SDK प्रोग्रामर्स को PDF दस्तावेज़ों के विभिन्न तत्वों को आसानी से निकालने में सक्षम बनाता है, जैसे कि GIF, JPEG, PNG और TIFF प्रारूप सहित PDF दस्तावेज़ एनोटेशन और छवियां निकालना, और इसे अपनी पसंद के स्थान पर सहेजना। एसडीके द्वारा समर्थित एक और बेहतरीन सुविधा पीडीएफ फाइलों में ओसीआर परतें जोड़ना और स्कैन की गई पीडीएफ फाइलों से खोजने योग्य दस्तावेज़ बनाना है। पीडीएफ फाइलों को बनाने, संपादित करने और हेरफेर करने के अपने विस्तृत कार्यों के साथ, एसडीके आपको क्लाउड में परिष्कृत पीडीएफ-आधारित एप्लिकेशन बनाने में मदद कर सकता है।

Previous Next

Aspose.PDF क्लाउड गो SDK के साथ शुरुआत करना

Aspose.PDF क्लाउड गो SDK को इंस्टॉल करने का अनुशंसित तरीका GitHub का उपयोग करना है। सुचारू इंस्टालेशन के लिए कृपया निम्नलिखित कमांड का उपयोग करें।

GitHub के माध्यम से Aspose.PDF क्लाउड गो SDK इंस्टॉल करें

 go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v23

आप लाइब्रेरी को सीधे Aspose.PDF उत्पाद पृष्ठ

से डाउनलोड कर सकते हैं

Go के माध्यम से अन्य प्रारूपों से पीडीएफ दस्तावेज़ बनाएं

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

Go REST API के माध्यम से एक खाली पीडीएफ फाइल बनाएं

// For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "input.pdf"

// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)

options := map[string]interface{}{
	"storage": "First Storage",
}

//Create empty document
documentResponse, response, _ := client.PdfApi.PutCreateDocument(fileName, options)

fmt.Println(response.Status)
fmt.Println(documentResponse.Document.Pages.List[0].Id)

पीडीएफ दस्तावेज़ को गो के माध्यम से अन्य प्रारूपों में बदलें

पीडीएफ दस्तावेज़ों को अन्य फ़ाइल स्वरूप में परिवर्तित करना एक सामान्य कार्य है जिसे कई डेवलपर्स को करने की आवश्यकता होती है। Aspose.PDF क्लाउड गो SDK ने पीडीएफ दस्तावेजों को कई अन्य समर्थित फ़ाइल स्वरूपों में लोड करने और परिवर्तित करने के लिए पूर्ण कार्यक्षमता प्रदान करके सॉफ्टवेयर डेवलपर्स को सुविधा प्रदान की है। SDK EPUB, HTML, MHT, PCL, DOC, PDFA, PPTX, SVG, TIFF, XLS, XLSX, XML, XPS, PS PCL, BMP, EMF, GIF, JPEG, PNG, TIFF और कई अन्य में रूपांतरण का समर्थन करता है। सॉफ़्टवेयर डेवलपर परिणामी फ़ाइल को स्टोरेज में भी अपलोड कर सकते हैं और अपनी आवश्यकताओं के अनुसार इसका उपयोग कर सकते हैं। निम्नलिखित उदाहरण दिखाता है कि गो एप्लिकेशन के अंदर पीडीएफ को डॉक फ़ाइल प्रारूप में कैसे परिवर्तित किया जाए।

Go REST API के माध्यम से PDF को DOC फ़ाइल में बदलें

import (
  "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/pdf_api"
)

pdfApi, err := pdf_api.NewPdfApi("Client ID", "Client Secret", "API Version")

convertToFormatRequest := pdf_api.ConvertToFormatRequest{Name: "input.pdf", Format: "doc"}
response, err := pdfApi.ConvertToFormat(ctx, convertToFormatRequest)
It
// Save the output DOC file:

outputFile, err := os.Create("output.doc")
defer outputFile.Close()

io.Copy(outputFile, response)

गो एपीआई के माध्यम से पीडीएफ में छवि डालें और प्रबंधित करें

Aspose.PDF क्लाउड गो SDK ने Go REST API का उपयोग करके PDF दस्तावेज़ों के अंदर विभिन्न प्रकार की छवियों को संभालने के लिए कुछ उपयोगी सुविधाएँ प्रदान की हैं। एसडीके में बीएमपी, जीआईएफ, जेपीईजी, पीएनजी, टीआईएफएफ और अन्य जैसे लोकप्रिय छवि फ़ाइल प्रारूपों के लिए समर्थन शामिल है। पीडीएफ फाइलों में छवियों के साथ काम करने के लिए लाइब्रेरी में कई महत्वपूर्ण विशेषताएं हैं जैसे पीडीएफ में नई छवियां डालना, छवि जानकारी पढ़ना, पीडीएफ में मौजूदा छवियों को बदलना, पीडीएफ से एक विशेष छवि निकालना, दस्तावेज़ छवियों को किसी अन्य प्रारूप में निर्यात करना , और भी कई। निम्नलिखित उदाहरण दिखाता है कि सॉफ़्टवेयर डेवलपर गो कमांड का उपयोग करके पीडीएफ दस्तावेज़ों के अंदर मौजूदा छवि को कैसे बदल सकते हैं।

गो एपीआई के माध्यम से पीडीएफ दस्तावेज़ में छवियों को कैसे बदलें?

 // For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"

imageFile := "butterfly.jpg"
imageFilePath := "data/butterfly.jpg"

imageID := "GE5TKOBSGI2DWMJQHAWDOMRMGEYDSLBXGM"

// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)

// Upload document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
  fmt.Println(err1)
}

// Upload image
imgFile, _ := os.Open(imageFilePath)
_, _, err2 := client.PdfApi.UploadFile(imageFile, imgFile, nil)
if err2 != nil {
  fmt.Println(err2)
}

options := map[string]interface{}{
  "storage":       "First Storage",
  "imageFilePath": imageFile,
  "image":         imgFile,
}

//Replace image
imageResponse, response, _ := client.PdfApi.PutReplaceImage(fileName, imageID, options)

fmt.Println(response.Status)
fmt.Println(imageResponse.Image.Id)

Go REST API के माध्यम से PDF के अंदर पेज प्रबंधित करें

Aspose.PDF क्लाउड गो SDK कंप्यूटर प्रोग्रामर्स के लिए अपने गो क्लाउड एप्लिकेशन के अंदर पीडीएफ पेजों के साथ काम करना आसान बनाता है। एसडीके में पेजों को संभालने के लिए कई महत्वपूर्ण विशेषताएं शामिल हैं, जैसे पीडीएफ फाइलों में नए पेज जोड़ना, पीडीएफ पेज की जानकारी पुनर्प्राप्त करना, पीडीएफ फाइलों में पेजों को एक नए स्थान पर ले जाना, अवांछित पीडीएफ पेजों को हटाना, पीडीएफ फाइल पेज को छवि प्रारूप में परिवर्तित करना, पेज प्राप्त करना पीडीएफ की गिनती, पीडीएफ पेज पर हस्ताक्षर करना, पीडीएफ पेज की गिनती प्राप्त करना और भी बहुत कुछ। निम्नलिखित उदाहरण दिखाता है कि गो एप्लिकेशन के अंदर पीडीएफ दस्तावेज़ में एक नया पेज कैसे जोड़ा जाए।

Go REST API के माध्यम से PDF दस्तावेज़ में नया पेज डालें

 // For complete examples and data files, please go to https://github.com/aspose-pdf/Aspose.Pdf-for-Cloud
fileName := "4pages.pdf"
filePath := "data/4pages.pdf"

// init words cloud api
config := asposepdfcloud.NewConfiguration(AppSid, AppKey, BaseURL)
client := asposepdfcloud.NewAPIClient(config)

// Upload 1st document
file, _ := os.Open(filePath)
_, _, err1 := client.PdfApi.UploadFile(fileName, file, nil)
if err1 != nil {
  fmt.Println(err1)
}

options := map[string]interface{}{
  "storage": "First Storage",
}

//Add new page to PDF doc
documentPageResponse, response, _ := client.PdfApi.PutAddNewPage(fileName, options)

fmt.Println(response.Status)
fmt.Println(documentPageResponse.Pages.List[0].Id)

 हिन्दी