PPT do TIFF przy użyciu C++

Tagged Image File Format (TIFF) to format obrazu, który jest powszechnie używany do drukowania ze względu na jego wysoką jakość. Mogą wystąpić przypadki, w których trzeba przekonwertować pliki PPTX do formatu TIFF do celów drukowania. W tym celu w tym artykule dowiesz się, jak programowo konwertować pliki PowerPoint PPTX / PPT do formatu TIFF za pomocą C ++.

Konwerter C++ PowerPoint PPT na TIFF — bezpłatne pobieranie

Aspose.Slides for C++ to C++ API do pracy z plikami PowerPoint. Umożliwia tworzenie, odczytywanie i modyfikowanie plików PPT i PPTX bez konieczności posiadania dodatkowego oprogramowania. Ponadto API obsługuje konwersję plików PPTX/PPT do formatu obrazu TIFF. Możesz zainstalować API przez NuGet lub pobrać bezpośrednio z sekcji Downloads.

PM> Install-Package Aspose.Slides.Cpp

Konwertuj PPT na TIFF w C++

Możesz przekonwertować pliki PowerPoint PPTX/PPT do formatu TIFF w zaledwie kilku wierszach kodu. Aby to osiągnąć, wykonaj czynności podane poniżej.

Poniższy przykładowy kod pokazuje, jak przekonwertować PPT na format TIFF przy użyciu języka C++.

// Ścieżki plików
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiff_out.tiff";

// Załaduj plik prezentacji
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Zapisz plik TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

C++ PPTX do TIFF — niestandardowy rozmiar obrazu

Poniżej przedstawiono kroki konwersji plików PowerPoint do formatu TIFF z niestandardowym rozmiarem obrazu.

Poniższy przykładowy kod pokazuje, jak przekonwertować PPTX na TIFF z niestandardowym rozmiarem obrazu w języku C++.

// Ścieżki plików
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffWithCustomImageSize_out.tiff";

// Załaduj plik prezentacji
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Utwórz instancję klasy TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Ustaw typ kompresji
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// Ustaw DpiX
options->set_DpiX(200);

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

// Ustaw rozmiar obrazu
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// Zapisz plik TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

C++ PowerPoint PPT do TIFF — niestandardowy format pikseli

Aby ustawić format piksela, użyjemy wyliczenia ImagePixelFormat. Wyliczenie ImagePixelFormat zawiera następujące wartości.

  • Format1bppIndexed: 1 bit na piksel, indeksowany
  • Format4bppIndexed: 4 bity na piksel, indeksowane
  • Format8bppIndexed: 8 bitów na piksel, indeksowane
  • Format24bppRgb: 24 bity na piksel, RGB
  • Format32bppArgb: 32 bity na piksel, ARGB

Poniżej przedstawiono kroki konwersji pliku PPTX/PPT na obraz TIFF z niestandardowym formatem pikseli przy użyciu języka C++.

Poniższy przykładowy kod pokazuje, jak przekonwertować PowerPoint PPT na TIFF w C++ z niestandardowym formatem pikseli.

// Ścieżki plików
const String sourceFilePath = u"SourceDirectory\\Slides\\SamplePresentation.pptx";
const String outputFilePath = u"OutputDirectory\\ConvertToTiffPixelFormat_out.tiff";

// Załaduj plik prezentacji
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Utwórz instancję klasy TiffOptions
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Ustaw format pikseli
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// Zapisz plik TIFF
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Konwerter PPTX na TIFF C++ — Uzyskaj bezpłatną licencję

Aby korzystać z API bez ograniczeń ewaluacyjnych, możesz uzyskać bezpłatną licencję tymczasową.

Wniosek

W tym artykule nauczyłeś się, jak konwertować PowerPoint PPT na obrazy TIFF w C++. Ponadto nauczyłeś się, jak ustawić niestandardowy rozmiar obrazu i format pikseli w konwersji PPT na TIFF. Poza tym Aspose.Slides for C++ to potężny interfejs API do pracy z plikami PowerPoint. Możesz szczegółowo zapoznać się z interfejsem API, odwiedzając oficjalną dokumentację. W przypadku jakichkolwiek pytań prosimy o kontakt z nami na naszym darmowym forum wsparcia.

Zobacz też

Wskazówka: możesz sprawdzić Aspose BEZPŁATNIE online PowerPoint to Poster Converter.