In dit korte onderwerp zullen we uitleggen hoe u Word naar TIFF kunt converteren met C++. U kunt een invoer-Word-document in de indeling DOCX of DOC laden met C++. Mogelijk moet u Word-document converteren naar TIFF met C++ om een voorbeeld van de inhoud van het document te bekijken met eenvoudige code en enkele API-aanroepen.
Stappen om Word naar TIFF te converteren met C++
- Configureer Aspose.Words.Cpp met het hulpprogramma NuGet-pakketbeheer
- Voeg de verwijzing toe aan Aspose::Words en Aspose::Words::Saving naamruimten
- Initialiseer een Document Class instantie om het document te laden voor het maken van een TIFF-bestand
- Maak een object van de klasse ImageSaveOptions en stel verschillende eigenschappen in
- Schrijf het uitvoerbestand als een TIFF-afbeelding met de methode Opslaan
In deze stappen hebben we gezien hoe we een Word-document kunnen exporteren naar TIFF in C++. U kunt verschillende eigenschappen instellen om het proces van Word naar TIFF-conversie te regelen. U kunt bijvoorbeeld de compressie- en kleurmodus van het uitvoerbeeld specificeren om het uitvoerbestand te maken als een grijsschaal- of kleurenbeeld.
Code om Word-document naar TIFF te converteren met 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); | |
} |
In het bovenstaande codefragment laden we eerst het invoer-Word-bestand met behulp van de Document-klasse en stellen vervolgens verschillende voorkeuren in voor de uitvoerafbeelding met behulp van de ImageSaveOptions-klasse. Ten slotte noemen we de Save-methode voor het schrijven van de uitvoerafbeelding die met hoge getrouwheid wordt weergegeven. U hoeft MS Word of een andere toepassing niet te installeren om Word naar TIFF-bestand te converteren met C++.
In het vorige onderwerp hebben we gekeken naar hoe DOCX te maken in C++. In dit onderwerp hebben we ons echter gericht op het converteren van Word naar TIFF-indeling in C++.