Korzystając z interfejsu REST API w C#, programiści mogą kompresować dokumenty w DOC formatach, DOCX, RTF, PDF i innych. Przy podanym rozwiązaniu wynik będzie plikiem wysokiej jakości po kompresji.
Korzystając z naszego potężnego interfejsu C# API, programiści mogą kompresować pliki, aby zoptymalizować zawartość i rozmiar pliku wyjściowego. Zmniejszenie rozmiaru pliku polega na oczyszczeniu nieużywanych danych i zasobów. Możesz także skompresować obrazy, aby rozmiar pliku wyjściowego był jeszcze mniejszy.
Wynik optymalizacji treści i kompresji można zapisać w oryginalnym formacie pliku lub dowolnym dostępnym formacie zapisu – DOCX, DOC, RTF, PDF, HTML i wielu innych.
Jak wspomniano, nasz .NET SDK pozwala programowo zmniejszyć rozmiar dokumentu w dowolnym obsługiwanym formacie. Na przykład możesz zmniejszyć rozmiar PDF pliku, DOCX, DOC, RTF, ODT, EPUB, HTML i innych. A teraz możesz wypróbować naszą potężną funkcjonalność i ocenić, jak skompresować dokument w Scali na następującym przykładzie:
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);
Zainstaluj 'Aspose.Words Cloud SDK for .NET' za pomocą menedżera pakietów NuGet. Po prostu uruchom nuget install Aspose.Words-Cloud, aby automatycznie zainstalować i odwoływać się do odpowiedniego zestawu w projekcie. Alternatywnie możesz ręcznie sklonować Aspose.Words Cloud SDK for .NET z usługi GitHub i użyć go w swoim projekcie. Postępuj zgodnie z tymi Instructions, aby szybko uzyskać niezbędne dane uwierzytelniające i uzyskać dostęp do naszego interfejsu REST API.
Zapoznaj się z Repository Documentation, aby zobaczyć więcej szczegółów.