Konwertuj dokument Word na obraz TIFF za pomocą C#

Z łatwością możemy konwertować dokumenty Worda (DOC lub DOCX) na obrazy rastrowe. Obrazy rastrowe umożliwiają renderowanie złożonych i wielokolorowych efektów wizualnych. TIFF to popularny format przechowywania obrazów rastrowych. Obsługuje zapisywanie wielu obrazów w formie stron. Ta wyróżniająca cecha formatu TIFF sprawia, że jest on odpowiednią opcją do prezentowania dokumentów programu Word w formacie tylko do odczytu. W tym artykule dowiemy się, jak przekonwertować dokument Word na obraz TIFF za pomocą C#.

W tym artykule zostaną omówione następujące tematy:

API C# do konwersji Worda na TIFF

Do konwersji DOC na TIFF lub DOCX na TIFF użyjemy API Aspose.Words for .NET. Umożliwia nam generowanie, modyfikowanie, konwertowanie, renderowanie i drukowanie plików bez używania programu Microsoft Word bezpośrednio w aplikacjach wieloplatformowych. Proszę pobierz bibliotekę DLL interfejsu API lub zainstaluj ją przy użyciu NuGet.

PM> Install-Package Aspose.Words

Konwertuj dokument Word na TIFF w C#

Możemy przekonwertować dokument Word na wielostronicowy plik TIFF, wykonując poniższe czynności:

  1. Załaduj dokument programu Word przy użyciu klasy Document.
  2. Zapisz dokument jako plik TIFF, korzystając z metody Save(). Jako argument przyjmuje ścieżkę pliku wyjściowego.

Poniższy przykładowy kod pokazuje, jak przekonwertować dokument programu Word na format TIFF przy użyciu języka C#.

// Ten przykład kodu demonstruje, jak przekonwertować DOCX na TIFF.
// Załaduj dokument programu Word
Document doc = new Document("C:\\Files\\Document.docx");

// Konwertuj Word na TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");
Konwertuj dokument Word na TIFF w C#.

Konwertuj dokument Word na TIFF w C#.

Dostosuj konwersję Worda do TIFF w C#

Możemy użyć różnych opcji, aby dostosować konwersję dokumentów Word do TIFF. W tym celu API udostępnia klasę ImageSaveOptions. Umożliwia ustawienie jasności obrazu, rozdzielczości, zakresu stron do konwersji, schematu kompresji i tak dalej. Aby ustawić dodatkowe opcje podczas konwersji programu Word do formatu TIFF, wykonaj czynności wymienione poniżej.

  1. Najpierw załaduj dokument programu Word przy użyciu klasy Document.
  2. Następnie utwórz instancję klasy ImageSaveOptions z formatem obrazu wejściowego jako argumentem.
  3. Następnie ustaw żądane opcje, takie jak TiffCompression, rozdzielczość itp.
  4. Na koniec wywołaj metodę Save(string, ImageSaveOptions), aby przekonwertować Word na TIFF.

Poniższy przykładowy kod pokazuje, jak przekonwertować dokument programu Word na obraz TIFF z dodatkowymi opcjami.

// Ten przykład kodu demonstruje, jak przekonwertować DOCX na TIFF za pomocą dodatkowych opcji.
// Załaduj dokument programu Word
Document doc = new Document("C:\\Files\\Document.docx");

// Utwórz obiekt ImageSaveOptions, który ma zostać przekazany do metody Save
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);

// Ustaw strony do renderowania
options.PageSet = new PageSet(1);

// Zastosuj kompresję CCITT4
options.TiffCompression = TiffCompression.Ccitt4;

// Ustaw jasność i kontrast obrazu.
// Obydwa są w skali 0-1 i domyślnie wynoszą 0,5.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;

// Ustaw rozdzielczość poziomą i pionową dla 
// wygenerowanych obrazów, w punktach na cal.
// Ustaw właściwość „Rozdzielczość" na „72", aby renderować dokument w rozdzielczości 72 dpi.
options.Resolution = 72;

// Konwertuj Word na TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");

Zdobądź bezpłatną licencję

Wypróbuj interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule dowiedzieliśmy się, jak przekonwertować dokument programu Word na obraz TIFF przy użyciu języka C#. Widzieliśmy także, jak programowo zastosować dodatkowe opcje, takie jak kompresja i rozdzielczość TIFF. Poza tym możesz dowiedzieć się więcej o Aspose.Words for .NET API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.

Zobacz też