Neste breve tópico, elaboraremos como converter Word para TIFF usando C++. Você pode carregar um documento do Word de entrada nos formatos DOCX ou DOC usando C++. Você pode precisar converter o documento do Word em TIFF usando C++ para visualizar o conteúdo do documento usando código simples e algumas chamadas de API.
Etapas para converter Word em TIFF usando C++
- Configure Aspose.Words.Cpp usando a ferramenta NuGet Package Manager
- Adicione a referência aos namespaces Aspose::Words e Aspose::Words::Saving
- Inicialize uma instância Document Class para carregar o documento para criar o arquivo TIFF
- Crie um objeto da classe ImageSaveOptions e defina diferentes propriedades
- Escreva o arquivo de saída como uma imagem TIFF com o método Save
Nestas etapas, notamos como exportar documento do Word para TIFF em C++. Você pode definir diferentes propriedades para controlar o processo de conversão de Word para TIFF. Por exemplo, você pode especificar o modo de compactação e cor da imagem de saída para criar o arquivo de saída como uma escala de cinza ou imagem colorida.
Código para converter documento do Word para TIFF usando C++
#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); | |
} |
No trecho de código acima, primeiro carregamos o arquivo Word de entrada usando a classe Document e, em seguida, definimos diferentes preferências para a imagem de saída usando a classe ImageSaveOptions. Por fim, chamamos o método Save para escrever a imagem de saída que é renderizada com alta fidelidade. Você não precisa instalar o MS Word ou qualquer outro aplicativo para converter Word para arquivo TIFF usando C++.
No tópico anterior, analisamos como criar DOCX em C++. No entanto, neste tópico, nos concentramos em converter o formato Word para TIFF em C++.