Komprimujte soubor Word pomocí NET REST API

Tento článek popisuje, jak komprimovat Word soubor pomocí NET REST API. Naučíte se komprimovat obrázek ve Wordu pomocí C# Low Code API pomocí cloudové SDK .NET. Má různé možnosti přizpůsobení procesu komprese a generování výstupního souboru podle požadavků.

Předpoklad

Kroky ke kompresi Word DOC pomocí C# Low Code API

  1. Vytvořte objekt třídy WordsApi s ID klienta a tajným klíčem pro komprimaci souboru
  2. Vytvořte objekt CompressDocumentOnlineRequest a nastavte CompressOptions, zdrojový dokument a výstupní soubor
  3. Pro komprimaci obrázků v souboru Word použijte metodu CompressDocumentOnline
  4. Stáhněte si komprimovaný výstupní soubor

Výše uvedené kroky popisují, jak komprimovat dokument Word online pomocí C# REST API. Načtěte zdrojový soubor aplikace Word obsahující obrázky a vytvořte objekt CompressDocumentOnlineRequest poskytnutím vstupních a výstupních souborů spolu s možnostmi komprese. Voláním metody CompressDocumentOnline komprimujte soubor aplikace Word a uložte výstupní soubor aplikace Word z objektu odpovědi API.

Kód pro kompresi dokumentu Word pomocí C# REST API

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);
}
}
}
}
}

Tento kód demonstruje proces zmenšení velikosti souboru Word pomocí C# Low Code API. CompressOptions obsahuje možnosti nastavení kvality obrazu a faktoru pro zmenšení velikosti obrazu. Můžete také nastavit kódování zatížení a heslo pomocí objektu CompressDocumentOnlineRequest.

V tomto tématu jsme se naučili komprimovat velikost souboru aplikace Word zmenšením velikosti obrázku v souboru aplikace Word. Pokud chcete změnit vlastnosti souboru aplikace Word, přečtěte si následující článek: Změňte vlastnosti dokumentu Word pomocí NET REST API.

 Čeština