Comprimeer DOCX C#

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 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.

Zie ook