Skompresuj plik Word za pomocą interfejsu API NET REST

W tym artykule opisano, jak kompresować plik Word za pomocą interfejsu API NET REST. Dowiesz się, jak kompresować obraz w programie Word za pomocą interfejsu API języka C# Low Code przy użyciu zestawu SDK chmury .NET. Posiada różne opcje dostosowywania procesu kompresji i generowania pliku wyjściowego zgodnie z wymaganiami.

Warunek wstępny

Kroki kompresji pliku DOC programu Word za pomocą interfejsu API C# Low Code

  1. Utwórz obiekt klasy WordsApi z identyfikatorem klienta i kluczem tajnym do kompresji pliku
  2. Utwórz obiekt CompressDocumentOnlineRequest i ustaw CompressOptions, dokument źródłowy i plik wyjściowy
  3. Wywołaj metodę CompressDocumentOnline, aby skompresować obrazy w pliku Word
  4. Pobierz skompresowany plik wyjściowy

Powyższe kroki opisują, jak kompresować dokument programu Word online za pomocą interfejsu API C# REST. Załaduj źródłowy plik programu Word zawierający obrazy i utwórz obiekt CompressDocumentOnlineRequest, udostępniając pliki wejściowe i wyjściowe wraz z opcjami kompresji. Wywołaj metodę CompressDocumentOnline, aby skompresować plik programu Word i zapisać wyjściowy plik programu Word z obiektu odpowiedzi interfejsu API.

Kod do kompresji dokumentu programu Word za pomocą interfejsu API C# REST

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

Ten kod demonstruje proces zmniejszania rozmiaru pliku programu Word za pomocą interfejsu API C# Low Code. CompressOptions zawiera opcje ustawiania jakości obrazu i współczynnika zmniejszania rozmiaru obrazu. Możesz także ustawić kodowanie obciążenia i hasło za pomocą obiektu CompressDocumentOnlineRequest.

W tym temacie nauczyliśmy się kompresować rozmiar pliku programu Word, zmniejszając rozmiar obrazu w pliku programu Word. Jeśli chcesz zmienić właściwości pliku Word, zapoznaj się z następującym artykułem: Zmień właściwości dokumentu programu Word za pomocą interfejsu API NET REST.

 Polski