Tagged Image File Format (TIFF) är ett bildformat som ofta används för utskriftsändamål på grund av dess höga kvalitet. Det kan finnas fall där du behöver konvertera dina PPTX-filer till TIFF-format för utskriftsändamål. För det kommer den här artikeln att lära dig hur du konverterar PowerPoint PPTX/PPT-filer till TIFF-format programmatiskt med C++.
- C++ PowerPoint PPT till TIFF Converter - Gratis nedladdning
- Konvertera PowerPoint PPTX till TIFF i C++
- C++ PPTX till TIFF med anpassad bildstorlek
- C++ PPTX till TIFF med anpassat pixelformat
C++ PowerPoint PPT till TIFF Converter - Gratis nedladdning
Aspose.Slides for C++ är ett C++ API för att arbeta med PowerPoint-filer. Det gör att du kan skapa, läsa och ändra PPT- och PPTX-filer utan att behöva ytterligare programvara. Dessutom stöder API:et konvertering av PPTX/PPT-filer till TIFF-bildformat. Du kan antingen installera API:t genom NuGet eller ladda ner det direkt från avsnittet Nedladdningar.
PM> Install-Package Aspose.Slides.Cpp
Konvertera PPT till TIFF i C++
Du kan konvertera dina PowerPoint PPTX/PPT-filer till TIFF-format på bara några rader kod. För att uppnå det, följ stegen nedan.
- Ladda PowerPoint-filen med klassen Presentation.
- Spara TIFF-filen med metoden Presentation->Save (System::String name, Export::SaveFormat format).
Följande exempelkod visar hur man konverterar PPT till TIFF-format med C++.
// Filsökvägar
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";
// Ladda presentationsfilen
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Spara TIFF-filen
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);
C++ PPTX till TIFF - anpassad bildstorlek
Följande är stegen för att konvertera PowerPoint-filer till TIFF-format med anpassad bildstorlek.
- Ladda PowerPoint-filen med klassen Presentation.
- Skapa en instans av klassen TiffOptions.
- Ställ in bildstorleken med metoden TiffOptions->setImageSize(System::Drawing::Size value).
- Spara TIFF-filen med hjälp av Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions alternativ) metod.
Följande exempelkod visar hur man konverterar PPTX till TIFF med anpassad bildstorlek i C++.
// Filsökvägar
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";
// Ladda presentationsfilen
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Skapa en instans av klassen TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();
// Ställ in komprimeringstyp
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);
// Ställ in DpiX
options->set_DpiX(200);
// Ställ in DpiY
options->set_DpiY(100);
// Ställ in bildstorleken
options->set_ImageSize(System::Drawing::Size(1728, 1078));
// Spara TIFF-filen
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);
C++ PowerPoint PPT till TIFF - anpassat pixelformat
För att ställa in pixelformatet kommer vi att använda ImagePixelFormat enum. Uppräkningen ImagePixelFormat ger följande värden.
- Format1bppIndexerad: 1 bit per pixel, indexerad
- Format4bppIndexerad: 4 bitar per pixel, indexerad
- Format8bppIndexerad: 8 bitar per pixel, indexerad
- Format24bppRgb: 24 bitar per pixel, RGB
- Format32bppArgb: 32 bitar per pixel, ARGB
Följande är stegen för att konvertera en PPTX/PPT-fil till en TIFF-bild med anpassat pixelformat med C++.
- Ladda PowerPoint-filen med klassen Presentation.
- Skapa en instans av klassen TiffOptions.
- Ställ in pixelformatet med metoden TiffOptions->setPixelFormat(ImagePixelFormat value).
- Spara TIFF-filen med hjälp av Presentation->Save(System::String fname, Export::SaveFormat format, System::SharedPtrExport::ISaveOptions alternativ) metod.
Följande exempelkod visar hur du konverterar PowerPoint PPT till TIFF i C++ med anpassat pixelformat.
// Filsökvägar
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";
// Ladda presentationsfilen
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);
// Skapa en instans av klassen TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();
// Ställ in pixelformatet
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);
// Spara TIFF-filen
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);
PPTX till TIFF C++ Converter - Skaffa en gratis licens
För att använda API:t utan utvärderingsbegränsningar kan du få en gratis tillfällig licens.
Slutsats
I den här artikeln har du lärt dig hur du konverterar PowerPoint PPT till TIFF-bilder i C++. Dessutom har du lärt dig hur du ställer in den anpassade bildstorleken och pixelformatet i PPT till TIFF-konvertering. Dessutom är Aspose.Slides för C++ ett kraftfullt API för att arbeta med PowerPoint-filer. Du kan utforska API:et i detalj genom att besöka den officiella dokumentationen. Om du har några frågor är du välkommen att kontakta oss på vårt gratis supportforum.
Se även
Tips: Du kanske vill kolla in Aspose GRATIS online PowerPoint to Poster Converter.