Word fájl tömörítése NET REST API-val

Ez a cikk leírja, hogyan lehet tömöríteni a Word fájlt NET REST API-val. Megtanulja, hogyan lehet tömöríteni egy képet Wordben a C# Low Code API-val a .NET felhő SDK segítségével. Különféle lehetőségekkel rendelkezik a tömörítési folyamat testreszabására és a kimeneti fájl létrehozására a követelményeknek megfelelően.

Előfeltétel

A Word DOC tömörítésének lépései C# Low Code API-val

  1. Hozzon létre egy objektumot a WordsApi osztályból a kliensazonosítóval és a fájl tömörítésének titkával
  2. Hozza létre a CompressDocumentOnlineRequest objektumot, és állítsa be a CompressOptions-t, a forrásdokumentumot és a kimeneti fájlt
  3. Hívja meg a CompressDocumentOnline metódust a Word fájlban lévő képek tömörítéséhez
  4. Töltse le a tömörített kimeneti fájlt

A fenti lépések leírják, hogyan lehet Word-dokumentumot online tömöríteni a C# REST API-val. Töltse be a Word forrásfájlt, amelyben képek vannak, és hozzon létre egy CompressDocumentOnlineRequest objektumot a bemeneti és kimeneti fájlok, valamint a tömörítési beállítások megadásával. Hívja a CompressDocumentOnline metódust a Word fájl tömörítéséhez, és mentse a kimeneti Word fájlt az API válaszobjektumból.

Kód a Word dokumentum tömörítéséhez C# REST API-val

using System;
using System.Collections.Generic;
using System.IO;
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
using Aspose.Words.Cloud.Sdk.Model.Requests;
namespace WordsSample.Words
{
public class WordFileOperations
{
public void CompressWordFile()
{
var wordsApi = new WordsApi("Client ID", "Client Secret");
var request = new CompressDocumentOnlineRequest();
request.CompressOptions = new CompressOptions();
request.Document = File.OpenRead("Sample.docx");
string output = "output.docx";
request.DestFileName = output;
var task = wordsApi.CompressDocumentOnline(request);
task.Wait();
var result = task.Result;
if (result.Document.TryGetValue(output, out var stream))
{
stream.Position = 0;
using (var fileStream = File.Create(output))
{
stream.Seek(0, SeekOrigin.Begin);
stream.CopyTo(fileStream);
}
}
}
}
}

Ez a kód azt a folyamatot mutatja be, amellyel csökkenthető a Word-fájl mérete a C# Low Code API-val. A CompressOptions (Tömörítési opciók) tartalmazza a képminőség beállítását és a képméret csökkentését szolgáló tényezőt. A betöltési kódolást és a jelszót a CompressDocumentOnlineRequest objektum segítségével is beállíthatja.

Ebben a témakörben megtanultuk a Word fájl méretének tömörítését a Word fájl képméretének csökkentésével. Ha módosítani szeretné egy Word-fájl tulajdonságait, olvassa el a következő cikket: Módosítsa a Word-dokumentum tulajdonságait a NET REST API segítségével.

 Magyar