В этом кратком разделе мы подробно расскажем, как конвертировать Word в TIFF с помощью C++. Вы можете загрузить входной документ Word в форматах DOCX или DOC, используя C++. Возможно, вам потребуется преобразовать документ Word в TIFF с помощью C++, чтобы просмотреть содержимое документа с помощью простого кода и нескольких вызовов API.
Шаги по преобразованию Word в TIFF с помощью C++
- Настройте Aspose.Words.Cpp с помощью диспетчера пакетов NuGet.
- Добавьте ссылку на пространства имен Aspose::Words и Aspose::Words::Saving.
- Инициализировать экземпляр Document Class для загрузки документа для создания файла TIFF.
- Создайте объект класса ImageSaveOptions и установите различные свойства
- Запишите выходной файл в виде изображения TIFF с помощью метода Сохранить.
В этих шагах мы заметили, как экспортировать документ Word в TIFF на C++. Вы можете установить различные свойства для управления процессом преобразования Word в TIFF. Например, вы можете указать сжатие и цветовой режим выходного изображения, чтобы создать выходной файл в виде изображения в градациях серого или цветного изображения.
Код для преобразования документа Word в TIFF с использованием С++
#pragma once | |
#include <cstdint> | |
#include <iostream> | |
#include <Aspose.Words.Cpp/Document.h> | |
#include <Aspose.Words.Cpp/License.h> | |
#include <Aspose.Words.Cpp/Saving/ImageSaveOptions.h> | |
#include <system/exceptions.h> | |
using System::MakeObject; | |
using System::SharedPtr; | |
using System::String; | |
using namespace Aspose::Words; | |
using namespace Aspose::Words::Saving; | |
void DOCXtoTIFF() | |
{ | |
// Set license | |
System::String LicFilePath = u"Aspose.Total.CPP.lic"; | |
SharedPtr<License> WordsCPPLicenseForDOCXtoTIFF = System::MakeObject<License>(); | |
WordsCPPLicenseForDOCXtoTIFF->SetLicense(LicFilePath); | |
// Instantiate Document class to load document for converting to TIFF | |
SharedPtr<Document> doc = MakeObject<Document>(u"Test.docx"); | |
// Initilaize ImageSaveOptions to convert DOCX to TIFF image | |
SharedPtr<ImageSaveOptions> saveOptions = MakeObject<ImageSaveOptions>(SaveFormat::Tiff); | |
saveOptions->set_TiffCompression(TiffCompression::Lzw); | |
saveOptions->set_ImageColorMode(ImageColorMode::Grayscale); | |
// Save output TIFF image file | |
doc->Save(u"Test.tiff", saveOptions); | |
} |
В приведенном выше фрагменте кода сначала мы загружаем входной файл Word с помощью класса Document, а затем устанавливаем различные настройки для выходного изображения с помощью класса ImageSaveOptions. Наконец, мы вызываем метод Save для записи выходного изображения, которое отображается с высокой точностью. Вам не нужно устанавливать MS Word или любое другое приложение, чтобы преобразовать файл Word в файл TIFF с помощью C++.
В предыдущем разделе мы рассмотрели как создать DOCX на С++. Однако в этом разделе мы сосредоточились на преобразовании формата Word в формат TIFF в C++.