In questo breve argomento, elaboreremo come convertire Word in TIFF usando C++. Puoi caricare un documento Word di input nei formati DOCX o DOC utilizzando C++. Potrebbe essere necessario convertire il documento Word in TIFF utilizzando C++ per visualizzare in anteprima il contenuto del documento utilizzando codice semplice e poche chiamate API.
Passaggi per convertire Word in TIFF usando C++
- Configura Aspose.Words.Cpp utilizzando lo strumento Gestione pacchetti NuGet
- Aggiungi il riferimento agli spazi dei nomi Aspose::Words e Aspose::Words::Saving
- Inizializza un’istanza Document Class per caricare il documento per la creazione del file TIFF
- Crea un oggetto della classe ImageSaveOptions e imposta proprietà diverse
- Scrivi il file di output come immagine TIFF con il metodo Salva
In questi passaggi, abbiamo notato come esportare un documento Word in TIFF in C++. È possibile impostare diverse proprietà per controllare il processo di conversione da Word a TIFF. Ad esempio, è possibile specificare la compressione e la modalità colore dell’immagine di output per creare il file di output come immagine in scala di grigi oa colori.
Codice per convertire documenti Word in 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); | |
} |
Nello snippet di codice sopra, prima carichiamo il file Word di input usando la classe Document e quindi impostiamo preferenze diverse per l’immagine di output usando la classe ImageSaveOptions. Infine, chiamiamo il metodo Save per scrivere l’immagine di output che viene renderizzata con alta fedeltà. Non è necessario installare MS Word o qualsiasi altra applicazione per convertire Word in file TIFF utilizzando C++.
Nell’argomento precedente, abbiamo esaminato come creare DOCX in C++. Tuttavia, in questo argomento, ci siamo concentrati sulla conversione di Word in formato TIFF in C++.