V tomto krátkém tématu vysvětlíme, jak převést Word na TIFF pomocí C++. Vstupní dokument aplikace Word můžete načíst ve formátech DOCX nebo DOC pomocí C++. Možná budete muset převést dokument Wordu na TIFF pomocí C++, abyste si mohli prohlédnout obsah dokumentu pomocí jednoduchého kódu a několika volání API.
Kroky pro převod Wordu na TIFF pomocí C++
- Nakonfigurujte Aspose.Words.Cpp pomocí nástroje Správce balíčků NuGet
- Přidejte odkaz na jmenné prostory Aspose::Words a Aspose::Words::Saving
- Inicializujte instanci Document Class pro načtení dokumentu pro vytvoření souboru TIFF
- Vytvořte objekt třídy ImageSaveOptions a nastavte různé vlastnosti
- Zapište výstupní soubor jako obrázek TIFF pomocí metody Save
V těchto krocích jsme si všimli, jak exportovat dokument Word do TIFF v C++. Pro řízení procesu převodu Wordu na TIFF můžete nastavit různé vlastnosti. Můžete například určit kompresi a barevný režim výstupního obrazu, abyste vytvořili výstupní soubor jako obraz ve stupních šedi nebo barevný obraz.
Kód pro převod dokumentu Word na TIFF pomocí 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); | |
} |
Ve výše uvedeném úryvku kódu nejprve načteme vstupní soubor aplikace Word pomocí třídy Document a poté nastavíme různé předvolby pro výstupní obrázek pomocí třídy ImageSaveOptions. Nakonec zavoláme metodu Save pro zápis výstupního obrázku, který je vykreslen s vysokou věrností. Pro převod Wordu na TIFF soubor pomocí C++ nepotřebujete instalovat MS Word ani žádnou jinou aplikaci.
V předchozím tématu jsme se podívali na jak vytvořit DOCX v C++. V tomto tématu jsme se však zaměřili na převod Wordu do formátu TIFF v C++.