
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
- Konwertuj dokument Word na TIFF w C#
- Dostosuj konwersję Worda do TIFF w C#
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:
- Załaduj dokument programu Word przy użyciu klasy Document.
- 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#.
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.
- Najpierw załaduj dokument programu Word przy użyciu klasy Document.
- Następnie utwórz instancję klasy ImageSaveOptions z formatem obrazu wejściowego jako argumentem.
- Następnie ustaw żądane opcje, takie jak TiffCompression, rozdzielczość itp.
- 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.