
Kompresja dokumentów Word jest często przydatna podczas pracy z dużymi dokumentami, które muszą być udostępniane lub efektywnie przechowywane. W tym poście na blogu przyjrzymy się, jak programowo kompresować dokumenty programu Word przy użyciu języka C#. Omówimy różne podejścia do kompresji dokumentów Word DOCX lub DOC w aplikacjach natywnych, a także bezpłatnie w Internecie.
- Dlaczego warto kompresować pliki DOCX programu Word?
- Kompresja Word DOCX w C# - Instalacja API
- Kompresuj dokumenty Word w C#
- Szybka kompresja dokumentów Word w C#
- Internetowy kompresor Word DOCX
Dlaczego warto kompresować pliki DOCX?
Istnieje kilka powodów, dla których warto kompresować dokumenty programu Word:
Zmniejszony rozmiar pliku: Kompresja dokumentów zmniejsza ich rozmiar, co ułatwia udostępnianie ich pocztą e-mail lub przechowywanie na dysku.
Szybsze przesyłanie/pobieranie: mniejsze pliki można przesyłać i pobierać szybciej, co poprawia wydajność.
Zoptymalizowane przechowywanie: Skompresowane dokumenty zajmują mniej miejsca na urządzeniach pamięci masowej, oszczędzając koszty przechowywania.
Poprawiona wydajność: aplikacje współpracujące ze skompresowanymi dokumentami często charakteryzują się lepszą wydajnością ze względu na zmniejszoną liczbę operacji we/wy.
Przyjrzyjmy się teraz metodom kompresji dokumentów programu Word w języku C#.
Kompresja DOCX w C# - Instalacja API
Możesz łatwo skonfigurować środowisko, pobierając bibliotekę DLL Conholdate.Total for .NET z sekcji New Releases lub uruchamiając następujące polecenie instalacyjne NuGet:
PM> Install-Package Conholdate.Total
Kompresuj dokumenty Word w C#
Możesz kompresować dokumenty programu Word w języku C#, wykonując poniższe kroki:
- Załaduj wejściowy dokument programu Word przy użyciu klasy Document.
- Utwórz obiekt klasy OoxmlSaveOptions.
- Użyj opcji Maksymalny poziom kompresji, aby zastosować najsilniejszą i najwolniejszą kompresję.
- Wyeksportuj skompresowany dokument Word DOCX za pomocą metody Save.
Poniższy fragment kodu pokazuje, jak skompresować dokument Word DOCX w języku C#:
// Załaduj wejściowy dokument Word
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");
// Utwórz obiekt klasy OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);
// Użyj opcji Maksymalny poziom kompresji, aby zastosować najsilniejszą i najwolniejszą kompresję
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.Maximum;
// Zapisz skompresowany dokument Word DOCX
doc.Save("MaxCompression.docx", saveOptions);
Szybka kompresja dokumentów Word w C#
Poniższe kroki opisują sposób szybkiego kompresowania dokumentów programu Word w języku C#:
- Załaduj źródłowy dokument programu Word, tworząc instancję klasy Document.
- Zainicjuj obiekt klasy OoxmlSaveOptions.
- Użyj poziomu kompresji SuperFast, aby uzyskać szybszą i szybszą kompresję plików.
- Zapisz wyjściowy skompresowany dokument Word DOCX przy użyciu metody Save.
Przykładowy kod poniżej przedstawia kompresję dokumentu DOC lub DOCX w języku C#:
// Załaduj wejściowy dokument Word
Aspose.Words.Document doc = new Aspose.Words.Document("input.docx");
// Utwórz obiekt klasy OoxmlSaveOptions
Aspose.Words.Saving.OoxmlSaveOptions saveOptions = new Aspose.Words.Saving.OoxmlSaveOptions(Aspose.Words.SaveFormat.Docx);
// Użyj poziomu kompresji Super Fast, aby uzyskać szybszą i słabszą kompresję
saveOptions.CompressionLevel = Aspose.Words.Saving.CompressionLevel.SuperFast;
// Zapisz skompresowany dokument Word DOCX
doc.Save("QuickCompression.docx", saveOptions);
Internetowy kompresor Word DOCX
Możesz także kompresować dokumenty Word online bez konieczności instalowania jakiejkolwiek aplikacji lub wtyczki. Po prostu kompresuj dokumenty programu Word online za pomocą kilku kliknięć w aplikacji bezpłatny kompresor Word online.
Bezpłatna licencja ewaluacyjna
Możesz poprosić o bezpłatną licencję tymczasową na ocenę API bez żadnych ograniczeń co do jego pełnych możliwości.
Wniosek
Kompresja dokumentów programu Word w języku C# jest prostym procesem. Kompresując dokumenty Word DOC lub DOCX, można zmniejszyć rozmiar plików, poprawić wydajność i zoptymalizować pamięć, ułatwiając pracę z dokumentami Word w różnych aplikacjach. Jeśli chcesz omówić jakiekolwiek pytania, napisz do nas na forum.