Het comprimeren van Word-documenten is vaak handig als u met grote documenten werkt die efficiënt moeten worden gedeeld of opgeslagen. In deze blogpost onderzoeken we hoe u Word-documenten programmatisch kunt comprimeren met C#. We behandelen verschillende benaderingen voor het gratis comprimeren van Word DOCX- of DOC-documenten in eigen toepassingen en ook online.
- Waarom Word DOCX-bestanden comprimeren?
- Word DOCX-compressie in C# - API-installatie
- Comprimeer Word-documenten in C#
- Snelle compressie van Word-documenten in C#
- Online Word DOCX-compressor
Waarom DOCX-bestanden comprimeren?
Er zijn verschillende redenen waarom u Word-documenten wilt comprimeren:
Kleinere bestandsgrootte: Door documenten te comprimeren, wordt de bestandsgrootte kleiner, waardoor ze gemakkelijker via e-mail kunnen worden gedeeld of op schijf kunnen worden opgeslagen.
Snellere uploads/downloads: Kleinere bestanden kunnen sneller worden geüpload of gedownload, waardoor de efficiëntie wordt verbeterd.
Geoptimaliseerde opslag: Gecomprimeerde documenten nemen minder ruimte in beslag op opslagapparaten, waardoor opslagkosten worden bespaard.
Verbeterde prestaties: Applicaties die met gecomprimeerde documenten werken, ervaren vaak betere prestaties als gevolg van verminderde I/O-bewerkingen.
Laten we nu eens kijken naar de methoden die u kunt gebruiken om Word-documenten in C# te comprimeren.
DOCX-compressie in C# - API-installatie
U kunt de omgeving eenvoudig configureren door de DLL van Conholdate.Total for .NET te downloaden uit de sectie New Releases of door de volgende NuGet-installatieopdracht uit te voeren:
PM> Install-Package Conholdate.Total
Comprimeer Word-documenten in C#
U kunt Word-documenten comprimeren in C# door de onderstaande stappen te volgen:
- Laad het ingevoerde Word-document met behulp van de Document-klasse.
- Maak een object van de klasse OoxmlSaveOptions.
- Gebruik Maximaal compressieniveau om de sterkste en langzaamste compressie toe te passen.
- Exporteer het gecomprimeerde Word DOCX-document met de Save-methode.
Het volgende codefragment laat zien hoe u een Word DOCX-document comprimeert in C#:
// Laad het ingevoerde Word-document
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");
// Maak een object van de klasse OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);
// Gebruik Maximaal compressieniveau om de sterkste en langzaamste compressie toe te passen
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.Maximum;
// Bewaar gecomprimeerd Word DOCX-document
doc.Save("MaxCompression.docx", saveOptions);
Snelle compressie van Word-documenten in C#
De volgende stappen gaan dieper in op het snel comprimeren van Word-documenten in C#:
- Laad het bron-Word-document door een exemplaar van de klasse Document te maken.
- Initieer een object van de klasse OoxmlSaveOptions.
- Gebruik het SuperFast-compressieniveau voor snellere maar snelle bestandscompressie.
- Schrijf het gecomprimeerde Word DOCX-uitvoerdocument met behulp van de Save-methode.
De onderstaande voorbeeldcode toont de compressie van een DOC- of DOCX-document in C#:
// Laad het ingevoerde Word-document
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");
// Maak een object van de klasse OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);
// Gebruik het supersnelle compressieniveau voor snellere en zwakkere compressie
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.SuperFast;
// Bewaar gecomprimeerd Word DOCX-document
doc.Save("QuickCompression.docx", saveOptions);
Online Word DOCX-compressor
U kunt Word-documenten ook online comprimeren zonder dat u een applicatie of plug-in hoeft te installeren. Comprimeer Word-documenten eenvoudig online met een paar klikken in de gratis online Word-compressor-applicatie.
Gratis evaluatielicentie
U kunt een gratis tijdelijke licentie aanvragen om de API te evalueren zonder enige beperking van de volledige capaciteit.
Conclusie
Het comprimeren van Word-documenten in C# is een eenvoudig proces. Door Word DOC- of DOCX-documenten te comprimeren, kunt u de bestandsgrootte verkleinen, de prestaties verbeteren en de opslag optimaliseren, waardoor het gemakkelijker wordt om met Word-documenten in verschillende toepassingen te werken. Als u uw vragen wilt bespreken, kunt u ons schrijven op forum.