Rendern Sie XPS in PPT innerhalb von C++-Anwendungen

Konvertieren Sie XPS in PPT innerhalb Ihrer C++-Anwendungen, ohne Microsoft® PowerPoint zu verwenden

 

Sind Sie ein C++-Entwickler, der XPS-zu-PPT-Konvertierungsfunktionen in Ihre C++-Anwendungen integrieren möchte? Sie können es in zwei einfachen Schritten tun. Sie können XPS in PPTX exportieren, indem Sie Aspose.PDF for C++ verwenden. Zweitens können Sie mit Aspose.Slides for C++ PPTX in PPT konvertieren. Beide APIs befinden sich im Paket Aspose.Total for C++ .

C++-API zum Exportieren von XPS nach PPT

  1. Öffnen Sie die XPS-Datei mit der Klassenreferenz Document .
  2. Konvertieren Sie XPS in PPTX, indem Sie die Methodenfunktion Save verwenden
  3. Laden Sie das PPTX-Dokument mithilfe der Klassenreferenz Presentation .
  4. Speichern Sie das Dokument im PPT-Format mit der Member-Funktion Save und legen Sie „Ppt“ als SaveFormat fest

Konvertierungsanforderungen

Installieren Sie von der Befehlszeile als nuget install Aspose.Total.Cpp oder über die Paket-Manager-Konsole von Visual Studio mit Install-Package Aspose.Total.Cpp.

Alternativ können Sie das Offline-MSI-Installationsprogramm oder DLLs in einer ZIP-Datei von downloads herunterladen.

// load XPS file with an instance of Document class
auto doc = MakeObject<Document>(u"template.xps");
// save XPS as PPTX format 
doc->Save(u"PptxOutput.pptx", SaveFormat::Pptx);
// instantiate a Presentation object that represents a PPTX file
SharedPtr<Presentation> prs = MakeObject<Presentation>(u"PptxOutput.pptx");
// save the presentation as Ppt format
prs->Save(u"output.ppt", Aspose::Slides::Export::SaveFormat::Ppt);  

Ändern Sie das Passwort des XPS-Dokuments über C++

Beim Rendern von XPS zu PPT können Sie ein passwortgeschütztes XPS öffnen und auch sein Passwort ändern. Um das Passwort einer XPS-Datei zu ändern, müssen Sie das Besitzerpasswort dieses Dokuments kennen. Sie können ein passwortgeschütztes PDF-Dokument mit Aspose.PDF for C++ laden, indem Sie das Besitzerpasswort angeben und das Passwort mit der ChangePasswords-Methode ändern.

// load an existing XPS Document
auto doc = MakeObject<Document>(L"input.xps", L"owner");
// change password of XPS Document
doc->ChangePasswords(L"owner", L"newuser", L"newuser");
// save the document
doc->Save(L"output.Doc");

Fügen Sie Bilder aus dem Web in einer PPT-Datei über C++ hinzu

Nach der Konvertierung von XPS in PPT können Sie Ihrem Ausgabedokument auch Bilder aus dem Internet hinzufügen. Aspose.Slides for C++ unterstützt Operationen mit Bildern in diesen gängigen Formaten: JPEG, PNG, BMP, GIF und andere. Sie können einer Folie in einer Präsentation ein oder mehrere Bilder auf Ihrem Computer hinzufügen. Dieser Beispielcode in C++ zeigt Ihnen, wie Sie einer PPT-Datei ein Bild hinzufügen

// instantiate a Presentation object that represents a PPT file
auto pres = System::MakeObject<Presentation>("output.ppt");
// get slide
auto slide = pres->get_Slides()->idx_get(0);
// initialize Web Client    
auto webClient = System::MakeObject<WebClient>();
// get image data
auto imageData = webClient->DownloadData(System::MakeObject<Uri>(u"[REPLACE WITH URL]"));
// add image
auto image = pres->get_Images()->AddImage(imageData);
// add picture frame
slide->get_Shapes()->AddPictureFrame(ShapeType::Rectangle, 10.0f, 10.0f, 100.0f, 100.0f, image);
// save updated file
pres->Save(u"updated.ppt", SaveFormat::Ppt);

Erkunden Sie XPS Konvertierungs optionen mit C++

XPSs in DOCM konvertieren (Microsoft Word 2007 Marco-Datei)
XPSs in DOT konvertieren (Microsoft Word-Vorlagendateien)
XPSs in DOTM konvertieren (Microsoft Word 2007+-Vorlagendatei)
XPSs in DOTX konvertieren (Microsoft Word-Vorlagendatei)
XPSs in FLATOPC konvertieren (Microsoft Word 2003 TextverarbeitungML)
XPSs in GIF konvertieren (Grafisches Austauschformat)
XPSs in MARKDOWN konvertieren (Leichte Auszeichnungssprache)
XPSs in ODT konvertieren (OpenDocument-Textdateiformat)
XPSs in OTT konvertieren (OpenDocument-Vorlage)
XPSs in PCL konvertieren (Druckerbefehlssprache)
XPSs in PS konvertieren (PostScript-Datei)
XPSs in RTF konvertieren (Rich-text-Format)
XPSs in WORDML konvertieren (Microsoft Word 2003 TextverarbeitungML)
XPSs in XAMLFLOW konvertieren (Microsofts Power Automate)
XPSs in CSV konvertieren (Durch Kommas getrennte Werte)
XPSs in DIF konvertieren (Datenaustauschformat)
XPSs in CSV konvertieren (Durch Kommas getrennte Werte)
XPSs in FODS konvertieren (OpenDocument Flat XML-Tabelle)
XPSs in MD konvertieren (Markdown-Sprache)
XPSs in ODP konvertieren (OpenDocument-Präsentationsformat)
XPSs in ODS konvertieren (OpenDocument-Tabelle)
XPSs in OTP konvertieren (OpenDocument-Standardformat)
XPSs in POT konvertieren (Microsoft PowerPoint-Vorlagendateien)
XPSs in POTM konvertieren (Microsoft PowerPoint-Vorlagendatei)
XPSs in POTX konvertieren (Microsoft PowerPoint-Vorlagenpräsentation)
XPSs in POWERPOINT konvertieren (Präsentationsdateien)
XPSs in PPS konvertieren (PowerPoint-Diashow)
XPSs in PPSM konvertieren (Makrofähige Diashow)
XPSs in PPSX konvertieren (PowerPoint-Diashow)
XPSs in PPTM konvertieren (Makrofähige Präsentationsdatei)
XPSs in SWF konvertieren (Shockwave Flash-Film)
XPSs in SXC konvertieren (StarOffice Calc-Tabelle)
XPSs in TSV konvertieren (Durch Tabulatoren getrennte Werte)
XPSs in TXT konvertieren (Text dokument)
XPSs in XLAM konvertieren (Excel-Makro-fähiges Add-In)
XPSs in XLSB konvertieren (Excel-Binärarbeitsmappe)
XPSs in XLSM konvertieren (Makrofähige Tabellenkalkulation)
XPSs in XLT konvertieren (Excel 97 - 2003-Vorlage)

Was ist XPS Dateiformat

XPS, kurz für XML Paper Specification, ist ein von Microsoft entwickeltes Dateiformat zur Darstellung von Dokumenten mit festem Layout. XPS-Dateien enthalten den Inhalt und die Druckeinstellungen eines Dokuments und eignen sich daher zum Beibehalten des Layouts und Erscheinungsbilds eines Dokuments auf verschiedenen Geräten und Plattformen.

Das XPS-Format basiert auf XML (eXtensible Markup Language), a weit verbreitete Auszeichnungssprache für die strukturierte Datendarstellung. XPS-Dateien kapseln Dokumentinhalte wie Text, Bilder, Vektorgrafiken und Anmerkungen in einem strukturierten XML-Format. Dies ermöglicht eine einfache Interpretation und Wiedergabe der visuellen Elemente des Dokuments.

XPS-Dateien ähneln konzeptionell PDF-Dateien (Portable Document Format), da beide darauf abzielen, eine zuverlässige Möglichkeit zur Präsentation und Weitergabe von Dokumenten unter Beibehaltung ihrer Formatierung zu bieten und Layout. PDF-Dateien werden jedoch inzwischen von verschiedenen Softwareanwendungen und Hardwaregeräten umfassender unterstützt, wodurch sie allgemeiner akzeptiert und kompatibel werden.

Um XPS-Dateien anzuzeigen und mit ihnen zu arbeiten, stellt Microsoft einen XPS Viewer als Teil des Windows-Betriebssystems bereit . Verschiedene Anwendungen und Tools von Drittanbietern bieten ebenfalls Unterstützung für das Öffnen, Erstellen und Konvertieren von XPS-Dateien. Allerdings ist die Auswahl an Software und Hardware, die das XPS-Format unterstützt, im Vergleich zu PDF möglicherweise eingeschränkter.

Was ist PPT Dateiformat

Das PowerPoint-Dateiformat, allgemein bekannt als PPT (PowerPoint Presentation), ist ein proprietäres Dateiformat, das von Microsoft zum Erstellen und Bereitstellen von Präsentationen entwickelt wurde. PPT-Dateien sind das Standarddateiformat, das von Microsoft PowerPoint verwendet wird, der beliebten Präsentationssoftware, die in der Microsoft Office-Suite enthalten ist.

PPT-Dateien enthalten eine Kombination aus Text, Bildern, Grafiken, Animationen und Multimedia-Elementen, die in arrangiert sind Folien. Jede Folie stellt einen separaten Bildschirm oder eine separate Seite innerhalb der Präsentation dar und kann verschiedene Inhalte wie Titel, Aufzählungspunkte, Diagramme, Tabellen und Mediendateien wie Bilder, Audio und Video enthalten.

Das Format einer PPT-Datei ist binär, d. h. es speichert Daten in einem Binärformat, das für eine effiziente Speicherung und Verarbeitung durch die PowerPoint-Anwendung optimiert ist. PPT-Dateien unterstützen außerdem eine Reihe von Funktionen und Formatierungsoptionen, darunter Folienübergänge, Animationen, Sprechernotizen und eingebettete Objekte.

PPT-Dateien sind nicht nur in Microsoft PowerPoint bearbeitbar, sondern können auch mit dem angezeigt und präsentiert werden PowerPoint-Software oder kompatible Anwendungen auf verschiedenen Plattformen, einschließlich Windows, macOS und Mobilgeräten. Sie können per E-Mail geteilt, über tragbare Speichergeräte übertragen oder zur einfachen Zusammenarbeit und Verteilung auf Cloud-Speicherplattformen hochgeladen werden.

Während Microsoft PowerPoint die primäre Software zum Erstellen und Ändern von PPT-Dateien ist, gibt es alternative Präsentationen Softwareanwendungen, die PPT-Dateien öffnen und damit arbeiten können, wie LibreOffice Impress und Google Slides. Es ist jedoch wichtig zu beachten, dass es bei der Verwendung von Nicht-Microsoft-Software zu Kompatibilitätseinschränkungen oder Abweichungen bei der Funktionsunterstützung kommen kann.