Kompres DOCX C#

Mengompresi dokumen Word sering kali membantu saat Anda bekerja dengan dokumen besar yang perlu dibagikan atau disimpan secara efisien. Dalam postingan blog ini, kita akan mempelajari cara mengompres dokumen Word secara terprogram menggunakan C#. Kami akan membahas berbagai pendekatan untuk mengompresi dokumen Word DOCX atau DOC dalam aplikasi asli maupun online secara gratis.

Mengapa Mengompresi File DOCX?

Ada beberapa alasan mengapa Anda mungkin ingin mengompres dokumen Word:

Mengurangi Ukuran File: Mengompresi dokumen mengurangi ukuran file, membuatnya lebih mudah untuk dibagikan melalui email atau disimpan di disk.

Pengunggahan/Pengunduhan Lebih Cepat: File yang lebih kecil dapat diunggah atau diunduh lebih cepat, sehingga meningkatkan efisiensi.

Penyimpanan yang Dioptimalkan: Dokumen terkompresi menggunakan lebih sedikit ruang pada perangkat penyimpanan, sehingga menghemat biaya penyimpanan.

Peningkatan Kinerja: Aplikasi yang bekerja dengan dokumen terkompresi sering kali mengalami kinerja yang lebih baik karena berkurangnya operasi I/O.

Sekarang, mari jelajahi metode yang dapat Anda gunakan untuk mengompres dokumen Word di C#.

Kompresi DOCX di C# - Instalasi API

Anda dapat dengan mudah mengonfigurasi lingkungan dengan mengunduh DLL Conholdate.Total for .NET dari bagian New Releases atau menjalankan perintah instalasi NuGet berikut:

PM> Install-Package Conholdate.Total

Kompres Dokumen Word di C#

Anda dapat mengompresi dokumen Word di C# dengan mengikuti langkah-langkah di bawah ini:

  • Muat dokumen Word masukan menggunakan kelas Document.
  • Buat objek kelas OoxmlSaveOptions.
  • Gunakan Tingkat kompresi maksimum untuk menerapkan kompresi terkuat dan paling lambat.
  • Ekspor dokumen Word DOCX terkompresi dengan metode Simpan.

Cuplikan kode berikut menunjukkan cara mengompresi dokumen Word DOCX di C#:

// Muat dokumen Word masukan
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// Buat objek kelas OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// Gunakan Tingkat Kompresi Maksimum untuk menerapkan kompresi terkuat dan paling lambat
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.Maximum;

// Simpan dokumen Word DOCX terkompresi
doc.Save("MaxCompression.docx", saveOptions);

Kompresi Cepat Dokumen Word di C#

Langkah-langkah berikut menguraikan cara mengompres dokumen Word dengan cepat di C#:

  • Muat dokumen Word sumber dengan membuat instance kelas Document.
  • Memulai objek kelas OoxmlSaveOptions.
  • Gunakan tingkat kompresi SuperFast untuk kompresi file yang lebih cepat namun cepat.
  • Tulis keluaran dokumen Word DOCX terkompresi menggunakan metode Simpan.

Contoh kode di bawah ini menampilkan kompresi dokumen DOC atau DOCX di C#:

// Muat dokumen Word masukan
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");

// Buat objek kelas OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);

// Gunakan tingkat kompresi Super Cepat untuk kompresi yang lebih cepat dan lebih lemah
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.SuperFast;

// Simpan dokumen Word DOCX terkompresi
doc.Save("QuickCompression.docx", saveOptions);

Kompresor Word DOCX Online

Anda juga dapat mengompres dokumen Word secara online tanpa perlu menginstal aplikasi atau plugin apa pun. Cukup kompres dokumen Word online dengan beberapa klik di aplikasi kompresor Word online gratis.

Lisensi Evaluasi Gratis

Anda dapat meminta lisensi sementara gratis untuk mengevaluasi API tanpa batasan apa pun terhadap kapasitas penuhnya.

Kesimpulan

Mengompresi dokumen Word di C# adalah proses yang mudah. Dengan mengompresi dokumen Word DOC atau DOCX, Anda dapat memperkecil ukuran file, meningkatkan performa, dan mengoptimalkan penyimpanan, sehingga memudahkan pengerjaan dokumen Word di berbagai aplikasi. Jika Anda ingin mendiskusikan pertanyaan Anda, silakan kirim pesan kepada kami di forum.

Lihat juga