PPT zu TIFF mit C++

Tagged Image File Format (TIFF) ist ein Bildformat, das aufgrund seiner hohen Qualität häufig für Druckzwecke verwendet wird. Es kann Fälle geben, in denen Sie Ihre PPTX Dateien für Druckzwecke in das TIFF Format konvertieren müssen. In diesem Artikel erfahren Sie, wie Sie PowerPoint PPTX/PPT Dateien programmgesteuert mit C++ in das TIFF Format konvertieren.

C++-API zum Konvertieren von PowerPoint PPTX/PPT Dateien in das TIFF Format

Aspose.Slides for C++ ist eine C++-API zum Arbeiten mit PowerPoint Dateien. Es ermöglicht Ihnen, PPT und PPTX Dateien zu erstellen, zu lesen und zu ändern, ohne zusätzliche Software zu benötigen. Darüber hinaus unterstützt die API die Konvertierung von PPTX/PPT Dateien in das TIFF Bildformat. Sie können die API entweder über NuGet installieren oder direkt aus dem Abschnitt Downloads herunterladen.

PM> Install-Package Aspose.Slides.Cpp

Konvertieren Sie PowerPoint Dateien mit C++ in das TIFF Format

Sie können Ihre PowerPoint PPTX/PPT Dateien in nur wenigen Codezeilen in das TIFF Format konvertieren. Um dies zu erreichen, folgen Sie bitte den unten angegebenen Schritten.

Der folgende Beispielcode zeigt, wie PowerPoint Dateien mit C++ in das TIFF Format konvertiert werden.

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

// Laden Sie die Präsentationsdatei
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Speichern Sie die TIFF Datei
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff);

Konvertieren von PowerPoint Dateien in das TIFF Format mit benutzerdefinierter Bildgröße

Im Folgenden finden Sie die Schritte zum Konvertieren von PowerPoint Dateien in das TIFF Format mit benutzerdefinierter Bildgröße.

Der folgende Beispielcode zeigt, wie PowerPoint Dateien mit C++ in TIFF Bilder mit benutzerdefinierter Bildgröße konvertiert werden.

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

// Laden Sie die Präsentationsdatei
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Erstellen Sie eine Instanz der TiffOptions Klasse
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Legen Sie den Komprimierungstyp fest
options->set_CompressionType(Aspose::Slides::Export::TiffCompressionTypes::Default);

// Stellen Sie DpiX ein
options->set_DpiX(200);

// Stellen Sie DpiY ein
options->set_DpiY(100);

// Legen Sie die Bildgröße fest
options->set_ImageSize(System::Drawing::Size(1728, 1078));

// Speichern Sie die TIFF Datei
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Konvertieren Sie PowerPoint Dateien in das TIFF Format mit benutzerdefiniertem Pixelformat

Um das Pixelformat festzulegen, verwenden wir die Aufzählung ImagePixelFormat. Die Aufzählung ImagePixelFormat stellt die folgenden Werte bereit.

  • Format1bppIndexed: 1 Bit pro Pixel, indiziert
  • Format4bppIndexed: 4 Bit pro Pixel, indiziert
  • Format8bppIndexed: 8 Bit pro Pixel, indiziert
  • Format24bppRgb: 24 Bit pro Pixel, RGB
  • Format32bppArgb: 32 Bit pro Pixel, ARGB

Im Folgenden finden Sie die Schritte zum Konvertieren einer PPTX/PPT Datei in ein TIFF Bild mit benutzerdefiniertem Pixelformat unter Verwendung von C++.

Der folgende Beispielcode zeigt, wie PowerPoint Dateien mit C++ in TIFF Bilder mit benutzerdefiniertem Pixelformat konvertiert werden.

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

// Laden Sie die Präsentationsdatei
SharedPtr<Presentation> presentation = MakeObject<Presentation>(sourceFilePath);

// Erstellen Sie eine Instanz der TiffOptions Klasse
SharedPtr<Aspose::Slides::Export::TiffOptions> options = MakeObject<Aspose::Slides::Export::TiffOptions>();

// Stellen Sie das Pixelformat ein
options->set_PixelFormat(Aspose::Slides::Export::ImagePixelFormat::Format8bppIndexed);

// Speichern Sie die TIFF Datei
presentation->Save(outputFilePath, Aspose::Slides::Export::SaveFormat::Tiff, options);

Holen Sie sich eine kostenlose Lizenz

Um die API ohne Evaluierungseinschränkungen zu testen, können Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie PowerPoint-PPTX/PPT Dateien mit C++ in TIFF Bilder konvertieren. Außerdem haben Sie gelernt, wie Sie die benutzerdefinierte Bildgröße und das Pixelformat für die generierten TIFF Bilder festlegen. Aspose.Slides for C++ ist eine leistungsstarke API für die Arbeit mit PowerPoint Dateien. Sie können die API im Detail erkunden, indem Sie die offizielle Dokumentation besuchen. Bei Fragen können Sie uns gerne in unserem kostenlosen Support-Forum erreichen.

Siehe auch

Tipp: Vielleicht möchten Sie Aspose KOSTENLOS online ausprobieren PowerPoint to Poster Converter.