
Мы можем легко конвертировать документы Word (DOC или DOCX) в растровые изображения. Растровые изображения способны отображать сложные и многоцветные визуальные эффекты. TIFF — популярный формат для хранения растровых изображений. Он поддерживает сохранение нескольких изображений в виде страниц. Эта отличительная черта формата TIFF делает его подходящим вариантом для представления документов Word в формате, предназначенном только для чтения. В этой статье мы узнаем, как преобразовать документ Word в изображение TIFF с помощью C#.
В этой статье должны быть раскрыты следующие темы:
- C# API для преобразования Word в TIFF
- Преобразование документа Word в TIFF на C#
- Настройка преобразования Word в TIFF в C#
C# API для преобразования Word в TIFF
Для преобразования DOC в TIFF или DOCX в TIFF мы будем использовать API Aspose.Words for .NET. Это позволяет нам создавать, изменять, преобразовывать, визуализировать и печатать файлы без использования Microsoft Word непосредственно в кросс-платформенных приложениях. Пожалуйста, загрузите DLL API или установите его с помощью NuGet.
PM> Install-Package Aspose.Words
Преобразование документа Word в TIFF на C#
Мы можем преобразовать документ Word в многостраничный TIFF, выполнив следующие действия:
- Загрузите документ Word, используя класс Document.
- Сохраните документ как файл TIFF, используя метод Save(). В качестве аргумента принимает путь к выходному файлу.
В следующем примере кода показано, как преобразовать документ Word в TIFF с помощью C#.
// В этом примере кода показано, как преобразовать DOCX в TIFF.
// Загрузите документ Word
Document doc = new Document("C:\\Files\\Document.docx");
// Преобразовать Word в TIFF
doc.Save("C:\\Files\\SaveWordAsTiff.tiff");

Преобразование документа Word в TIFF на C#.
Настройка преобразования Word в TIFF в C#
Мы можем использовать различные параметры для настройки преобразования документов Word в TIFF. Для этой цели API предоставляет класс ImageSaveOptions. Он позволяет настроить яркость изображения, разрешение, диапазон конвертируемых страниц, схему сжатия и т.д. Пожалуйста, следуйте инструкциям ниже, чтобы установить дополнительные параметры при преобразовании Word в TIFF.
- Во-первых, загрузите документ Word, используя класс Document.
- Затем создайте экземпляр класса ImageSaveOptions с форматом входного изображения в качестве аргумента.
- После этого установите нужные параметры, такие как TiffCompression, разрешение и т. д.
- Наконец, вызовите метод Save(string, ImageSaveOptions), чтобы преобразовать Word в TIFF.
В следующем примере кода показано, как преобразовать документ Word в изображение TIFF с дополнительными параметрами.
// В этом примере кода показано, как преобразовать DOCX в TIFF с дополнительными параметрами.
// Загрузите документ Word
Document doc = new Document("C:\\Files\\Document.docx");
// Создайте объект ImageSaveOptions для передачи в метод Save.
ImageSaveOptions options = new ImageSaveOptions(SaveFormat.Tiff);
// Установите страницы для отображения
options.PageSet = new PageSet(1);
// Применить сжатие CCITT4
options.TiffCompression = TiffCompression.Ccitt4;
// Установите яркость и контрастность изображения.
// Оба имеют шкалу от 0 до 1 и по умолчанию имеют значение 0,5.
options.ImageBrightness = 0.3f;
options.ImageContrast = 0.7f;
// Установите как горизонтальное, так и вертикальное разрешение для
// сгенерированные изображения, в точках на дюйм.
// Установите для свойства «Разрешение» значение «72», чтобы отображать документ с разрешением 72 dpi.
options.Resolution = 72;
// Преобразовать Word в TIFF
doc.Save("C:\\Files\\Convert_with_Options.tiff");
Получить бесплатную лицензию
Пожалуйста, попробуйте API без ознакомительных ограничений, запросив бесплатную временную лицензию.
Вывод
В этой статье мы узнали, как преобразовать документ Word в изображение TIFF с помощью C#. Мы также увидели, как программно применять дополнительные параметры, такие как сжатие и разрешение TIFF. Кроме того, вы можете узнать больше об Aspose.Words for .NET API, используя документацию. В случае возникновения каких-либо неясностей, пожалуйста, свяжитесь с нами на форуме.