PDF को Go SDK में संपीड़ित करें

Go का उपयोग करके PDF आकार कम करें

Go में REST API का उपयोग करके, डेवलपर प्रोग्राम के रूप में PDF को कंप्रेस कर सकते हैं। दिए गए समाधान के साथ, आउटपुट संपीड़न के बाद एक उच्च गुणवत्ता वाली फ़ाइल होगी।

कोड स्निपेट देखें

Go में PDF को संपीड़ित करें

हमारे शक्तिशाली Go API का उपयोग करके, डेवलपर्स सामग्री और आउटपुट फ़ाइल आकार को अनुकूलित करने के लिए PDF दस्तावेज़ों को संपीड़ित कर सकते हैं। अप्रयुक्त डेटा और संसाधनों को साफ करने से PDF का आकार कम होता है। आउटपुट फ़ाइल का आकार और भी छोटा करने के लिए आप PDF के अंदर छवियों को संपीड़ित भी कर सकते हैं।

सामग्री अनुकूलन और संपीड़न के परिणाम को मूल PDF या किसी भी उपलब्ध सेव प्रारूप - DOCX, DOC, RTF, HTML और कई अन्य में सहेजा जा सकता है। उदाहरण के लिए, PDF को कंप्रेस करें और आउटपुट को वर्ड के रूप में सेव करें।

Go में PDF फ़ाइल का आकार कम करें

जैसा कि उल्लेख किया गया है, हमारा Go SDK आपको PDF आकार को प्रोग्रामेटिक रूप से कम करने की अनुमति देता है। और अब आप हमारी शक्तिशाली कार्यक्षमता को आज़मा सकते हैं और निम्नलिखित उदाहरण के साथ Go में PDF को संपीड़ित करने का मूल्यांकन कर सकते हैं:

एक फ़ाइल अपलोड करें जिसे आप अनुकूलित/संपीड़ित करना चाहते हैं
कोड चलाएँ
सूची से लक्ष्य प्रारूप का चयन करें
import (
    "os"
    "github.com/aspose-words-cloud/aspose-words-cloud-go/dev/api/models"
)

config, _ := models.NewConfiguration("config.json")
wordsApi, ctx, _ := api.CreateWordsApi(config)

requestDocument, _ := os.Open("Input.pdf")
requestCompressOptions := models.CompressOptions{
    ImagesQuality: ToInt32Pointer(int32(75)),
    ImagesReduceSizeFactor: ToInt32Pointer(int32(1)),
}
compressDocumentOnlineOptions := map[string]interface{}{}
compressDocumentRequest := &models.CompressDocumentOnlineRequest{
    Document: requestDocument,
    CompressOptions: &requestCompressOptions,
    Optionals: compressDocumentOnlineOptions,
}
compressDocument = wordsApi.CompressDocumentOnline(ctx, compressDocumentRequest)

convertDocumentOptions := map[string]interface{}{}
convertDocument := &models.ConvertDocumentRequest{
    Document: compressDocument.Document.Values[0],
    Format: ToStringPointer("pdf"),
    Optionals: convertDocumentOptions,
}
_, _ = wordsApi.ConvertDocument(ctx, convertDocument)
कोड चलाएँ
  
कोड Go को क्लिपबोर्ड पर कॉपी करें

PDF को Go में कैसे कंप्रेस करें

  1. Aspose.Words Cloud for Go इंस्टॉल करें
  2. अपने Go प्रोजेक्ट. में लाइब्रेरी संदर्भ जोड़ें (लाइब्रेरी आयात करें)
  3. अपनी ऐप कुंजियों का उपयोग करके API कॉन्फ़िगर करें
  4. संपीड़ित करने के लिए स्रोत PDF लोड करें
  5. PDF को संपीड़ित करें, अप्रयुक्त जानकारी को साफ करें
  6. आउटपुट फ़ाइल स्वरूप का चयन करें
  7. एक अलग फ़ाइल के रूप में PDF संपीड़न का परिणाम प्राप्त करें

Go लाइब्रेरी का उपयोग करने के लिए PDF संपीड़न

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 देखें।

अन्य समर्थित फ़ाइल स्वरूप

आप अन्य फ़ाइल स्वरूपों के लिए दस्तावेज़ संपीड़न कर सकते हैं:

5%

उत्पाद अपडेट के लिए सदस्यता लें

मासिक न्यूज़लेटर और ऑफ़र सीधे आपके मेलबॉक्स में प्राप्त करें।

© Aspose Pty Ltd 2001-2024. सर्वाधिकार सुरक्षित।