開発者は強力な C# APIを使用して、DOCX を圧縮し、コンテンツと出力ファイルサイズを最適化できます。ファイルサイズの削減は、未使用のデータとリソースをクリーンアップすることによって行われます。画像を圧縮して、出力ファイルのサイズをさらに小さくすることもできます。
コンテンツの最適化と圧縮の結果は、元の DOCX または使用可能な任意の保存形式(DOCX、DOC、RTF、PDF、HTMLなど)で保存できます。
前述のように、.NET SDKを使用すると、プログラムで DOCX のサイズを縮小できます。そして今、あなたは私たちの強力な機能を試して、次の例で C# で DOCX を圧縮する方法を評価することができます:
using Aspose.Words;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.docx");
var requestCompressOptions = new CompressOptions()
{
ImagesQuality = 75,
ImagesReduceSizeFactor = 1
};
var compressDocumentRequest = new CompressDocumentOnlineRequest(requestDocument,
requestCompressOptions);
var compressDocument = await wordsApi.CompressDocumentOnline(compressDocumentRequest);
var convertDocument =
new ConvertDocumentRequest(compressDocument.Document.Values.First(), "docx");
await wordsApi.ConvertDocument(convertDocument);
NuGet パッケージマネージャーを使用して 'Aspose.Words Cloud SDK for .NET' をインストールします。 nuget install Aspose.Words-Cloud を実行するだけで、プロジェクトに対応するアセンブリを自動的にインストールして参照できます。別の方法として、GitHubから Aspose.Words Cloud SDK for .NET ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。