Стисніть файл Word за допомогою NET REST API

У цій статті описано, як стиснути файл Word за допомогою NET REST API. Ви навчитеся стискати зображення в Word за допомогою C# Low Code API за допомогою .NET cloud SDK. Він має різні параметри для налаштування процесу стиснення та створення вихідного файлу відповідно до вимог.

Обов’язкова умова

Кроки для стиснення 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.

 Українська