PPT a TIFF usando C++

El formato de archivo de imagen etiquetado (TIFF) es un formato de imagen que se usa comúnmente para fines de impresión debido a su alta calidad. Puede haber casos en los que necesite convertir sus archivos PPTX a formato TIFF para fines de impresión. Para eso, este artículo le enseñará cómo convertir archivos PowerPoint PPTX/PPT a formato TIFF mediante programación usando C++.

API de C++ para convertir archivos PPTX/PPT de PowerPoint a formato TIFF

Aspose.Slides for C++ es una API de C++ para trabajar con archivos de PowerPoint. Le permite crear, leer y modificar archivos PPT y PPTX sin necesidad de software adicional. Además, la API admite la conversión de archivos PPTX/PPT a formato de imagen TIFF. Puede instalar la API a través de NuGet o descargarla directamente desde la sección Descargas.

PM> Install-Package Aspose.Slides.Cpp

Convierta archivos de PowerPoint a formato TIFF usando C++

Puede convertir sus archivos PPTX/PPT de PowerPoint a formato TIFF con solo unas pocas líneas de código. Para lograrlo, siga los pasos que se detallan a continuación.

El siguiente código de ejemplo muestra cómo convertir archivos de PowerPoint a formato TIFF usando C++.

// Rutas de archivo
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";

// Cargue el archivo de presentación
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Guarde el archivo TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

Conversión de archivos de PowerPoint a formato TIFF con tamaño de imagen personalizado

Los siguientes son los pasos para convertir archivos de PowerPoint a formato TIFF con un tamaño de imagen personalizado.

El siguiente código de ejemplo muestra cómo convertir archivos de PowerPoint a imágenes TIFF con un tamaño de imagen personalizado mediante C++.

// Rutas de archivo
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";

// Cargue el archivo de presentación
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Crear una instancia de la clase TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Establecer el tipo de compresión
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// Establecer ppp
options->set_DpiX(200);

// Establecer DpiY
options->set_DpiY(100);

// Establecer el tamaño de la imagen
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// Guarde el archivo TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Convierta archivos de PowerPoint a formato TIFF con formato de píxel personalizado

Para establecer el formato de píxel, utilizaremos la enumeración ImagePixelFormat. La enumeración ImagePixelFormat proporciona los siguientes valores.

  • Format1bppIndexed: 1 bit por píxel, indexado
  • Format4bppIndexed: 4 bits por píxel, indexado
  • Format8bppIndexed: 8 bits por píxel, indexado
  • Format24bppRgb: 24 bits por píxel, RGB
  • Format32bppArgb: 32 bits por píxel, ARGB

Los siguientes son los pasos para convertir un archivo PPTX/PPT en una imagen TIFF con formato de píxel personalizado usando C++.

El siguiente código de ejemplo muestra cómo convertir archivos de PowerPoint a imágenes TIFF con formato de píxel personalizado mediante C++.

// Rutas de archivos
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";

// Cargue el archivo de presentación
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Crear una instancia de la clase TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Establecer el formato de píxel
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// Guarde el archivo TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Obtenga una licencia gratis

Para probar la API sin limitaciones de evaluación, puede solicitar una licencia temporal gratuita.

Conclusión

En este artículo, aprendió cómo convertir archivos PPTX/PPT de PowerPoint a imágenes TIFF usando C++. Además, aprendió a configurar el tamaño de imagen personalizado y el formato de píxel para las imágenes TIFF generadas. Aspose.Slides for C++ es una potente API para trabajar con archivos de PowerPoint. Puede explorar la API en detalle visitando la documentación oficial. Si tiene alguna consulta, no dude en comunicarse con nosotros en nuestro foro de soporte gratuito.

Ver también

Sugerencia: es posible que desee consultar Aspose GRATIS en línea PowerPoint to Poster Converter.