Pomocou REST API v C# môžu vývojári komprimovať dokumenty vo DOC formátoch, DOCX, RTF, PDF a ďalších. Pri danom riešení bude výstupom po kompresii kvalitný súbor.
Pomocou nášho výkonného rozhrania C# API môžu vývojári komprimovať súbory na optimalizáciu obsahu a veľkosti výstupného súboru. K zmenšeniu veľkosti súboru dochádza vyčistením nepoužívaných údajov a zdrojov. Môžete tiež komprimovať obrázky, aby sa veľkosť výstupného súboru ešte zmenšila.
Výsledok optimalizácie a kompresie obsahu je možné uložiť v pôvodnom formáte súboru alebo v akomkoľvek dostupnom formáte – DOCX, DOC, RTF, PDF, HTML a mnohých ďalších.
Ako už bolo spomenuté, naša súprava .NET SDK vám umožňuje programovo zmenšiť veľkosť dokumentu v akomkoľvek podporovanom formáte. Môžete napríklad zmenšiť veľkosť PDF súboru, DOCX, DOC, RTF, ODT, EPUB, HTML a ďalších formátov. A teraz si môžete vyskúšať našu výkonnú funkcionalitu a zhodnotiť, ako komprimovať dokument v Scale s nasledujúcim príkladom:
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);
Nainštalujte 'Aspose.Words Cloud SDK for .NET' pomocou správcu balíkov NuGet. Stačí spustiť nuget install Aspose.Words-Cloud, aby sa automaticky nainštalovala a odkazovala na zodpovedajúcu zostavu vo vašom projekte. Ako alternatívu môžete manuálne naklonovať zdrojový kód Aspose.Words Cloud SDK for .NET z GitHubu a použiť ho vo svojom projekte. Postupujte podľa týchto Instructions, aby ste rýchlo získali potrebné bezpečnostné poverenia a získali prístup k nášmu REST API.
Ďalšie podrobnosti nájdete v Repository Documentation.