JavaScriptのファイルを最適化および圧縮します

元の品質を維持しながら、文書や画像のサイズと内容を最適化する高性能Node.jsライブラリ

文書最適化APIを使用してNode.jsで文書処理ソフトウェアを開発します。 この強力なNode.jsソリューションは、文書や画像のサイズを簡単に最適化して縮小するのに役立ちます。 無料でオンライン圧縮機能をテスト!

コード スニペットを表示

JavaScript でWordおよびHTMLドキュメントを圧縮します

品質を損なうことなく、大きなファイルを小さくします。不要な未使用のデータを削除します。 JavaScript のWordおよびHTMLファイルのサイズを縮小します。 JavaScript ライブラリは、さまざまな形式のドキュメントを最適化するための統合APIを開発者に提供します。

この JavaScript ライブラリはスタンドアロンソリューションであり、サードパーティのソフトウェアをインストールする必要はありません。

JavaScript を使用してWordおよびHTMLファイルのサイズを縮小します

高解像度の画像、およびそのような画像を含むドキュメントを最適化することで、最大の効果を得ることができます。 JavaScript ライブラリは、HTML、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製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。