Z uporabo našega zmogljivega API ja C# lahko razvijalci stisnejo PDF dokumente, da optimizirajo vsebino in velikost izhodne datoteke. Zmanjšanje velikosti PDF se zgodi s čiščenjem neuporabljenih podatkov in virov. Slike v PDF ju lahko tudi stisnete, da bo izhodna datoteka še manjša.
Rezultat optimizacije in stiskanja vsebine je mogoče shraniti v izvirni PDF ali kateri koli razpoložljivi format za shranjevanje – DOCX, DOC, RTF, HTML in številne druge. Na primer stisnite PDF in shranite izhod kot Word.
Kot že omenjeno, vam naš .NET SDK omogoča programsko zmanjšanje velikosti PDF ja. In zdaj lahko preizkusite našo zmogljivo funkcionalnost in ocenite, kako stisniti PDF v Scali z naslednjim primerom:
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);
Namestite 'Aspose.Words Cloud SDK for .NET' z upraviteljem paketov NuGet. Samo zaženite nuget install Aspose.Words-Cloud za samodejno namestitev in sklicevanje na ustrezen sklop v vašem projektu. Kot alternativo lahko ročno klonirate Aspose.Words Cloud SDK for .NET iz GitHub in jo uporabite v svojem projektu. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.
Za več podrobnosti si oglejte Repository Documentation.
Stiskanje dokumenta lahko izvedete za druge formate datotek: