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

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

 

Sind Sie ein C++-Entwickler, der XPS-zu-POTX-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 POTX konvertieren. Beide APIs befinden sich im Paket Aspose.Total for C++ .

C++-API zum Exportieren von XPS nach POTX

  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 POTX-Format mit der Member-Funktion Save und legen Sie „Potx“ 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 Potx format
prs->Save(u"output.potx", Aspose::Slides::Export::SaveFormat::Potx);  

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

Beim Rendern von XPS zu POTX 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 POTX-Datei über C++ hinzu

Nach der Konvertierung von XPS in POTX 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 POTX-Datei ein Bild hinzufügen

// instantiate a Presentation object that represents a POTX file
auto pres = System::MakeObject<Presentation>("output.potx");
// 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.potx", SaveFormat::Potx);

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 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 PPT konvertieren (PowerPoint Präsentation)
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 POTX Dateiformat

POTX ist ein Dateiformat, das in Microsoft PowerPoint zum Speichern von Präsentationsvorlagen verwendet wird. Es ist Teil des in PowerPoint 2007 eingeführten Office Open XML-Formats (OOXML) und eine Weiterentwicklung des älteren POT-Formats. Das „X“ in POTX kennzeichnet die XML-basierte Natur des Formats.

POTX-Dateien enthalten vorgefertigte Folienlayouts, Formatierungen und Stile, die auf neue Präsentationen angewendet werden können. Diese Vorlagen dienen als Ausgangspunkt für die Erstellung konsistenter und optisch ansprechender Diashows. Sie können Platzhalter für Text, Bilder, Diagramme, Tabellen und andere Multimedia-Elemente enthalten, sodass Benutzer den Inhalt anpassen und gleichzeitig ein einheitliches Design beibehalten können.

Die Verwendung von POTX-Dateien bietet mehrere Vorteile. Sie ermöglichen Benutzern, Zeit und Aufwand zu sparen, indem sie vordefinierte Layouts und Designs wiederverwenden und so ein einheitliches Erscheinungsbild bei allen Präsentationen gewährleisten. Sie ermöglichen es Unternehmen außerdem, eine Markenidentität zu etablieren und Corporate-Design-Standards durchzusetzen, indem sie Vorlagen mit unternehmensspezifischen Branding-Elementen bereitstellen.

Um eine POTX-Datei zu verwenden, können Benutzer sie einfach in PowerPoint öffnen oder sie beim Erstellen als Vorlage auswählen eine neue Präsentation. PowerPoint bietet Bearbeitungswerkzeuge zum Ändern der Vorlage und zum Anpassen des Inhalts nach Bedarf. Darüber hinaus können Benutzer ihre eigenen benutzerdefinierten Vorlagen im POTX-Format speichern, um sie später zu verwenden oder mit anderen zu teilen.

POTX-Dateien sind weitgehend kompatibel mit verschiedenen Versionen von PowerPoint auf verschiedenen Plattformen, einschließlich Windows, macOS und Mobilgeräten. Sie bieten eine praktische Möglichkeit, den Prozess der Präsentationserstellung zu optimieren und die Konsistenz im visuellen Design und in der Formatierung aufrechtzuerhalten.