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
- Convierta archivos de PowerPoint a formato TIFF usando C++
- Conversión de archivos de PowerPoint a formato TIFF con tamaño de imagen personalizado
- Convierta archivos de PowerPoint a formato TIFF con formato de píxel personalizado
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.
- Cargue el archivo de PowerPoint usando la clase Presentation.
- Guarde el archivo TIFF utilizando el método Presentación->Guardar (System::Nombre de cadena, Exportar::Formato de formato de guardado).
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.
- Cargue el archivo de PowerPoint utilizando la clase Presentation.
- Cree una instancia de la clase TiffOptions.
- Configure el tamaño de la imagen usando el método TiffOptions->set_ImageSize(System::Drawing::Size value).
- Guarde el archivo TIFF usando Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions opciones) método.
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++.
- Cargue el archivo de PowerPoint usando la clase Presentation.
- Cree una instancia de la clase TiffOptions.
- Configure el formato de píxel usando el método TiffOptions->set_PixelFormat(ImagePixelFormat value).
- Guarde el archivo TIFF usando Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions opciones) método.
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.