Ebben a rövid témakörben részletesen bemutatjuk, hogyan lehet a Word-ből TIFF-re konvertálni C++ használatával. A bemeneti Word-dokumentumot DOCX vagy DOC formátumban töltheti be a C++ használatával. Előfordulhat, hogy a Word-dokumentumot TIFF-re kell konvertálnia C++ használatával, hogy egyszerű kóddal és néhány API-hívással megtekinthesse a dokumentum tartalmát.
A Word TIFF formátumba konvertálásának lépései C++ használatával
- A Aspose.Words.Cpp konfigurálása a NuGet csomagkezelő eszközzel
- Adja hozzá a hivatkozást a Aspose::Words és a Aspose::Words::Saving névterekhez
- A TIFF-fájl létrehozásához szükséges dokumentum betöltéséhez inicializáljon egy Document Class példányt
- Hozzon létre egy objektumot az ImageSaveOptions osztályból, és állítson be különböző tulajdonságokat
- Írja a kimeneti fájlt TIFF-képként a Mentés módszerrel
Ezekben a lépésekben észrevettük, hogyan lehet exportálni Word-dokumentumot TIFF-be C++-ban. Különböző tulajdonságokat állíthat be a Word TIFF formátumba konvertálásának vezérléséhez. Például megadhatja a kimeneti kép tömörítési és színmódját, hogy a kimeneti fájlt szürkeárnyalatos vagy színes képként hozza létre.
Kód a Word dokumentum TIFF formátumba konvertálásához C++ használatával
#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); | |
} |
A fenti kódrészletben először betöltjük a bemeneti Word fájlt a Document class használatával, majd az ImageSaveOptions osztály használatával különböző beállításokat állítunk be a kimeneti képhez. Végül a Mentés módszert hívjuk meg a kimeneti kép írására, amely nagy pontossággal van renderelve. Nem kell telepítenie az MS Word-et vagy más alkalmazást a Word TIFF-fájllá konvertálásához C++* használatával.
Az előző témakörben megnéztük a hogyan készítsünk DOCX-et C++-ban webhelyet. Ebben a témában azonban a Word TIFF formátumba konvertálására összpontosítottunk C++ nyelven.