Սեղմեք Word ֆայլը NET REST API-ով

Այս հոդվածը նկարագրում է, թե ինչպես սեղմել Word ֆայլը NET REST API-ով: Դուք կսովորեք սեղմել նկարը Word-ում C# Low Code API-ով՝ օգտագործելով .NET cloud SDK: Այն ունի տարբեր տարբերակներ՝ սեղմման գործընթացը հարմարեցնելու և ելքային ֆայլը ըստ պահանջների ստեղծելու համար:

Նախադրյալ

Word DOC-ը սեղմելու քայլեր C# Low Code API-ով

  1. Ստեղծեք WordsApi դասի օբյեկտ՝ հաճախորդի ID-ով և ֆայլը սեղմելու գաղտնիքով
  2. Ստեղծեք CompressDocumentOnlineRequest օբյեկտը և սահմանեք CompressOptions, սկզբնաղբյուր փաստաթուղթ և ելքային ֆայլ
  3. Word ֆայլի նկարները սեղմելու համար օգտագործեք CompressDocumentOnline մեթոդը
  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);
}
}
}
}
}

Այս կոդը ցույց է տալիս C# Low Code API-ով * Word ֆայլի չափը նվազեցնելու գործընթացը: CompressOptions-ը պարունակում է ընտրանքներ՝ սահմանելու պատկերի որակը և գործոնը՝ պատկերի չափը նվազեցնելու համար: Կարող եք նաև սահմանել բեռնվածության կոդավորումը և գաղտնաբառը՝ օգտագործելով CompressDocumentOnlineRequest օբյեկտը:

Այս թեմայում մենք սովորեցինք սեղմել Word ֆայլի չափը՝ նվազեցնելով պատկերի չափը Word ֆայլում։ Եթե ցանկանում եք փոխել Word ֆայլի հատկությունները, տես հետևյալ հոդվածը՝ Փոխեք Word փաստաթղթի հատկությունները NET REST API-ով.

 Հայերեն