DOCX komprimieren C#

Das Komprimieren von Word Dokumenten ist oft hilfreich, wenn Sie mit großen Dokumenten arbeiten, die effizient geteilt oder gespeichert werden müssen. In diesem Blogbeitrag untersuchen wir, wie Sie Word Dokumente programmgesteuert mit C# komprimieren können. Wir behandeln verschiedene Ansätze zum Komprimieren von Word-DOCX oder DOC Dokumenten in nativen Anwendungen sowie kostenlos online.

Warum DOCX Dateien komprimieren?

Es gibt mehrere Gründe, warum Sie Word Dokumente komprimieren möchten:

Reduzierte Dateigröße: Durch das Komprimieren von Dokumenten wird deren Dateigröße verringert, sodass sie einfacher per E-Mail weitergegeben oder auf der Festplatte gespeichert werden können.

Schnellere Uploads/Downloads: Kleinere Dateien können schneller hoch oder heruntergeladen werden, was die Effizienz verbessert.

Optimierte Speicherung: Komprimierte Dokumente beanspruchen weniger Platz auf Speichergeräten und sparen so Speicherkosten.

Verbesserte Leistung: Anwendungen, die mit komprimierten Dokumenten arbeiten, weisen aufgrund reduzierter E/A-Vorgänge häufig eine bessere Leistung auf.

Sehen wir uns nun die Methoden an, mit denen Sie Word Dokumente in C# komprimieren können.

DOCX-Komprimierung in C# – API-Installation

Sie können die Umgebung einfach konfigurieren, indem Sie die DLL von Conholdate.Total für .NET aus dem Abschnitt Neue Versionen herunterladen oder den folgenden NuGet-Installationsbefehl ausführen:

PM> Install-Package Conholdate.Total

Word Dokumente in C# komprimieren

Sie können Word Dokumente in C# komprimieren, indem Sie die folgenden Schritte ausführen:

  • Laden Sie das eingegebene Word Dokument mithilfe der Document Klasse.
  • Erstellen Sie ein Objekt der Klasse OoxmlSaveOptions.
  • Verwenden Sie die maximale Komprimierungsstufe, um die stärkste und langsamste Komprimierung anzuwenden.
  • Exportieren Sie das komprimierte Word-DOCX Dokument mit der Methode „Speichern“.

Der folgende Codeausschnitt zeigt, wie ein Word-DOCX Dokument in C# komprimiert wird:

// Eingabe-Word Dokument laden
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// Erstellen Sie ein Objekt der Klasse OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// Verwenden Sie die maximale Komprimierungsstufe, um die stärkste und langsamste Komprimierung anzuwenden
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.Maximum;

// Komprimiertes Word-DOCX Dokument speichern
doc.Save("MaxCompression.docx", saveOptions);

Schnelle Komprimierung von Word Dokumenten in C#

Die folgenden Schritte erläutern, wie Sie Word Dokumente schnell in C# komprimieren:

  • Laden Sie das Word-Quelldokument, indem Sie eine Instanz der Document Klasse erstellen.
  • Initiieren Sie ein Objekt der Klasse OoxmlSaveOptions.
  • Verwenden Sie die Komprimierungsstufe SuperFast für eine schnellere, aber dennoch schnelle Dateikomprimierung.
  • Schreiben Sie das komprimierte Word-DOCX-Ausgabedokument mit der Methode „Speichern“.

Der folgende Beispielcode zeigt die Komprimierung von DOC oder DOCX Dokumenten in C#:

// Eingabe-Word Dokument laden
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// Erstellen Sie ein Objekt der Klasse OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// Verwenden Sie die Komprimierungsstufe „Super Fast“ für eine schnellere und schwächere Komprimierung
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.SuperFast;

// Komprimiertes Word-DOCX Dokument speichern
doc.Save("QuickCompression.docx", saveOptions);

Online Word DOCX Kompressor

Sie können Word Dokumente auch online komprimieren, ohne eine Anwendung oder ein Plugin installieren zu müssen. Komprimieren Sie Word Dokumente einfach mit wenigen Klicks online mit der Anwendung kostenloser Online-Word-Kompressor.

Kostenlose Evaluierungslizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API ohne Einschränkungen ihrer vollen Kapazität zu testen.

Abschluss

Das Komprimieren von Word Dokumenten in C# ist ein unkomplizierter Vorgang. Durch das Komprimieren von Word-DOC oder DOCX Dokumenten können Sie die Dateigröße verringern, die Leistung verbessern und den Speicher optimieren, sodass die Arbeit mit Word Dokumenten in verschiedenen Anwendungen einfacher wird. Wenn Sie Ihre Fragen besprechen möchten, schreiben Sie uns bitte im Forum.

Siehe auch