Koristeći naš moćni C# API, programeri mogu komprimirati PDF dokumente kako bi optimizirali sadržaj i veličinu izlazne datoteke. Do smanjenja veličine PDF a dolazi čišćenjem neiskorištenih podataka i resursa. Također možete komprimirati slike unutar PDF a kako bi veličina izlazne datoteke bila još manja.
Rezultat optimizacije i kompresije sadržaja može se spremiti u originalni PDF ili bilo koji dostupan format spremanja – DOCX, DOC, RTF, HTML i mnoge druge. Na primjer, komprimirajte PDF i spremite izlaz kao Word.
Kao što je spomenuto, naš .NET SDK omogućuje vam programsko smanjenje veličine PDF a. A sada možete isprobati našu moćnu funkcionalnost i procijeniti kako komprimirati PDF u Scali pomoću sljedećeg primjera:
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);
Instalirajte 'Aspose.Words Cloud SDK for .NET' pomoću upravitelja paketa NuGet. Samo pokrenite nuget install Aspose.Words-Cloud da biste automatski instalirali i referencirali odgovarajući sklop u svom projektu. Kao alternativu, možete ručno klonirati Aspose.Words Cloud SDK for .NET izvorni kod s GitHuba i koristiti ga u svom projektu. Slijedite ove Instructions kako biste brzo dobili potrebne sigurnosne vjerodajnice i pristupili našem REST API ju.
Pogledajte Repository Documentation da vidite više pojedinosti.
Možete izvršiti kompresiju dokumenta za druge formate datoteka: