फ़ाइलों को JavaScript में अनुकूलित और संपीड़ित करें

उच्च प्रदर्शन Node.js पुस्तकालय अपने मूल गुणवत्ता को बनाए रखते हुए दस्तावेजों और छवियों के आकार और सामग्री को अनुकूलित करने के लिए

दस्तावेज़ अनुकूलन Node.js का उपयोग करके API में दस्तावेज़ प्रसंस्करण सॉफ्टवेयर विकसित करें । यह शक्तिशाली Node.js समाधान आपको दस्तावेज़ों और छवियों के आकार को आसानी से अनुकूलित और कम करने में मदद करता है । मुफ्त में संपीड़ित क्षमताओं का ऑनलाइन परीक्षण करें!

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

Word और HTML दस्तावेज़ों को JavaScript में संपीड़ित करें

गुणवत्ता की हानि के बिना बड़ी फ़ाइलों को छोटा करें। अनावश्यक और अप्रयुक्त डेटा हटाएं। Word और HTML फ़ाइलों के आकार को JavaScript में सिकोड़ें। हमारी JavaScript लाइब्रेरी डेवलपर्स को विभिन्न स्वरूपों में दस्तावेज़ों को अनुकूलित करने के लिए एक एकीकृत एपीआई प्रदान करती है।

यह JavaScript लाइब्रेरी एक स्टैंड-अलोन समाधान है और इसके लिए किसी तृतीय पक्ष सॉफ़्टवेयर को स्थापित करने की आवश्यकता नहीं है।

JavaScript का उपयोग करके Word और HTML फ़ाइलों का आकार कम करें

उच्च-रिज़ॉल्यूशन छवियों के साथ-साथ ऐसी छवियों वाले दस्तावेज़ों को अनुकूलित करके अधिकतम प्रभाव प्राप्त किया जा सकता है। हमारी JavaScript लाइब्रेरी आपको DOCX, DOC, RTF, ODT, EPUB, HTML, JPG, PNG फाइलों को कंप्रेस करने में मदद करेगी।

गुणवत्ता के नुकसान के बिना दस्तावेज़ों का अनुकूलन 'Aspose.Words for Node.js via .NET' साथ आसान बना दिया। निम्न उदाहरण दिखाता है कि JavaScript में किसी Word दस्तावेज़ के आकार को कैसे छोटा किया जाए:

JavaScript फ़ाइल की सामग्री और आकार को अनुकूलित करने के लिए कोड उदाहरण
एक फ़ाइल अपलोड करें जिसे आप अनुकूलित/संपीड़ित करना चाहते हैं
कोड चलाएँ
सूची से लक्ष्य प्रारूप का चयन करें
npm install @aspose/words
प्रतिलिपि
const aw = require('@aspose/words');

var doc = new aw.Document("Input.docx");
doc.cleanup();

var shapes = doc.getChildNodes(aw.NodeType.Shape, true)
for (var shape of shapes) {
    if (shape.hasImage()) {
        // छवि संपीड़न के लिए लाइब्रेरी चुनना डेवलपर पर निर्भर है ।.
        const imageData = shape.getImageData().toStream();

        // ...
        // छवि को संपीड़ित करें और इसे वापस आकार में सेट करें ।.
        shape.getImageData().setImage(compressedImageBuffer);
    }
}

var saveOptions = new aw.Saving.OoxmlSaveOptions()
saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum

doc.save("Output.docx", saveOptions)
const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // छवि संपीड़न के लिए लाइब्रेरी चुनना डेवलपर पर निर्भर है ।. const imageData = shape.getImageData().toStream(); // ... // छवि को संपीड़ित करें और इसे वापस आकार में सेट करें ।. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.PdfSaveOptions() saveOptions.cacheBackgroundGraphics = true doc.save("Output.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // छवि संपीड़न के लिए लाइब्रेरी चुनना डेवलपर पर निर्भर है ।. const imageData = shape.getImageData().toStream(); // ... // छवि को संपीड़ित करें और इसे वापस आकार में सेट करें ।. shape.getImageData().setImage(compressedImageBuffer); } } doc.save("Output.docx") const aw = require('@aspose/words'); var doc = new aw.Document("Input.docx"); doc.cleanup(); var shapes = doc.getChildNodes(aw.NodeType.Shape, true) for (var shape of shapes) { if (shape.hasImage()) { // छवि संपीड़न के लिए लाइब्रेरी चुनना डेवलपर पर निर्भर है ।. const imageData = shape.getImageData().toStream(); // ... // छवि को संपीड़ित करें और इसे वापस आकार में सेट करें ।. shape.getImageData().setImage(compressedImageBuffer); } } var saveOptions = new aw.Saving.OoxmlSaveOptions() saveOptions.compressionLevel = aw.Saving.CompressionLevel.Maximum doc.save("Output.docx", saveOptions) const aw = require('@aspose/words'); var doc = new aw.Document() var builder = new aw.DocumentBuilder(doc) shape = builder.insertImage("Input.docx") var saveOptions = new aw.Saving.ImageSaveOptions(aw.SaveFormat.Docx) shape.getShapeRenderer().save("Output.docx", saveOptions)
कोड चलाएँ

PDF, Word, JPG और अन्य फाइल फॉर्मेट को JavaScript में कैसे कंप्रेस करें

  1. Aspose.Words for Node.js via .NET करें।
  2. अपने JavaScript प्रोजेक्ट में लाइब्रेरी संदर्भ (लाइब्रेरी आयात करें) जोड़ें।
  3. स्रोत फ़ाइल को JavaScript में खोलें।
  4. गुणवत्ता खोए बिना दस्तावेज़ों और छवियों को संपीड़ित करें।
  5. Document.cleanup() विधि को कॉल करें। परिणामी कोड इनपुट/आउटपुट फ़ाइल स्वरूपों के आधार पर भिन्न हो सकता है।
  6. एक संपीड़ित फ़ाइल के रूप में परिणाम प्राप्त करें।

JavaScript फ़ाइलों को अनुकूलित और संपीड़ित करने के लिए पुस्तकालय

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

5%

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

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

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