開発者は強力な C# APIを使用して、PDF ドキュメントを圧縮し、コンテンツと出力ファイルサイズを最適化できます。 PDF サイズの縮小は、未使用のデータとリソースをクリーンアップすることによって行われます。 PDF 内の画像を圧縮して、出力ファイルのサイズをさらに小さくすることもできます。
コンテンツの最適化と圧縮の結果は、元の PDF または使用可能な任意の保存形式(DOCX、DOC、RTF、HTMLなど)で保存できます。たとえば、PDF を圧縮し、出力をWordとして保存します。
前述のように、.NET SDKを使用すると、プログラムで PDF サイズを縮小できます。そして今、あなたは私たちの強力な機能を試して、次の例で C# で PDF を圧縮する方法を評価することができます:
using Aspose.Words;
var config = new Configuration { ClientId = "####-####-####-####-####",
ClientSecret = "##################" };
var wordsApi = new WordsApi(config);
using var requestDocument = File.OpenRead("Input.pdf");
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(), "pdf");
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にアクセスしてください。