Sind Sie ein C++-Entwickler, der XPS-zu-PPS-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 PPS konvertieren. Beide APIs befinden sich im Paket Aspose.Total for C++ .
C++-API zum Exportieren von XPS nach PPS
- Öffnen Sie die XPS-Datei mit der Klassenreferenz Document .
- Konvertieren Sie XPS in PPTX, indem Sie die Methodenfunktion Save verwenden
- Laden Sie das PPTX-Dokument mithilfe der Klassenreferenz Presentation .
- Speichern Sie das Dokument im PPS-Format mit der Member-Funktion Save und legen Sie „Pps“ 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 Pps format
prs->Save(u"output.pps", Aspose::Slides::Export::SaveFormat::Pps);
Ändern Sie das Passwort des XPS-Dokuments über C++
Beim Rendern von XPS zu PPS 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 PPS-Datei über C++ hinzu
Nach der Konvertierung von XPS in PPS 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 PPS-Datei ein Bild hinzufügen
// instantiate a Presentation object that represents a PPS file
auto pres = System::MakeObject<Presentation>("output.pps");
// 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.pps", SaveFormat::Pps);
Erkunden Sie XPS Konvertierungs optionen mit C++
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 PPS Dateiformat
Das PPS-Dateiformat ist eine Erweiterung, die von Microsoft PowerPoint zum Speichern von Präsentationen verwendet wird, die speziell für Diashow-Zwecke entwickelt wurden. Es steht für „PowerPoint Slide Show“ und ist eng mit dem PPT-Format (PowerPoint Presentation) verwandt. PPS-Dateien enthalten eine Sammlung von Folien mit jeweils eigenem Inhalt, eigenem Layout und eigener Formatierung.
Im Gegensatz zu PPT-Dateien, die im PowerPoint-Editor geöffnet werden, sind PPS-Dateien dazu gedacht, direkt im Diashow-Modus geöffnet zu werden. Wenn eine PPS-Datei geöffnet wird, wird die Präsentation im Vollbildmodus gestartet und die Folien werden sofort in der Reihenfolge angezeigt, in der sie erstellt wurden. Dies ermöglicht ein nahtloses und unterbrechungsfreies Präsentationserlebnis ohne die Notwendigkeit einer manuellen Navigation.
PPS-Dateien werden häufig zum Teilen von Präsentationen mit anderen verwendet, die die Folien nur ansehen und nicht bearbeiten müssen. Durch das Speichern einer Präsentation als PPS-Datei stellen Sie sicher, dass Empfänger die Präsentation wie vorgesehen öffnen und anzeigen können, ohne den Inhalt versehentlich zu ändern. Dies macht es zu einem praktischen Format für die Verteilung von Diashows für Besprechungen, Konferenzen oder selbst ablaufende Präsentationen.
Das PPS-Format behält alle visuellen Elemente, Animationen, Übergänge und Multimedia-Inhalte bei, die in der ursprünglichen PowerPoint-Präsentation enthalten waren. Es bietet eine bequeme Möglichkeit, ausgefeilte und professionell aussehende Diashows bereitzustellen, die ihr beabsichtigtes Design und ihre beabsichtigten Effekte beibehalten.
Um PPS-Dateien zu öffnen und anzuzeigen, benötigen Empfänger normalerweise eine kompatible Softwareanwendung wie Microsoft PowerPoint, PowerPoint Viewer oder andere Präsentationssoftware, die PPS-Dateien lesen kann. Mit diesen Anwendungen können Benutzer das volle Präsentationserlebnis genießen, ohne dass Autoren- oder Bearbeitungsfunktionen erforderlich sind.