Сжатие файла Word с помощью NET REST API

В этой статье описывается, как сжать файл Word с помощью NET REST API. Вы научитесь сжимать изображения в Word с помощью C# Low Code API с помощью облачного SDK .NET. Он имеет различные параметры для настройки процесса сжатия и создания выходного файла в соответствии с требованиями.

Обязательное условие

Действия по сжатию документа Word DOC с помощью C# Low Code API

  1. Создайте объект класса WordsApi с идентификатором клиента и секретом для сжатия файла.
  2. Создайте объект CompressDocumentOnlineRequest и установите CompressOptions, исходный документ и выходной файл.
  3. Вызовите метод CompressDocumentOnline, чтобы сжать изображения в файле Word.
  4. Загрузите сжатый выходной файл

Вышеуказанные шаги описывают, как сжать документ Word онлайн с помощью C# REST API. Загрузите исходный файл Word, содержащий изображения, и создайте объект CompressDocumentOnlineRequest, предоставив входные и выходные файлы вместе с параметрами сжатия. Вызовите метод CompressDocumentOnline, чтобы сжать файл Word и сохранить выходной файл Word из объекта ответа API.

Код для сжатия документа Word с помощью 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);
}
}
}
}
}

Этот код демонстрирует процесс уменьшения размера файла Word с помощью C# Low Code API. CompressOptions содержит параметры для установки качества изображения и коэффициента уменьшения размера изображения. Вы также можете установить кодировку загрузки и пароль с помощью объекта CompressDocumentOnlineRequest.

В этой теме мы научились сжимать размер файла Word, уменьшая размер изображения в файле Word. Если вы хотите изменить свойства файла Word, обратитесь к следующей статье: Изменение свойств документа Word с помощью NET REST API.

 Русский