Viele Entwickler verwenden die Microsoft Office Interop-Bibliothek zum Erstellen von Word-Dokumenten, aber wir sehen oft, dass viele von ihnen fragen, wie sie Word-Dokumente in C++ mit einfachem und leichtem Code erstellen können. Sie können ganz einfach einen DOCX mit C++ und ohne Interop oder Microsoft Office-Automatisierung mit einfachen Schritten erstellen.
Schritte zum Erstellen eines Word-Dokuments mit C++
- Verwenden Sie Aspose.Words.Cpp NuGet-Paket
- Verweis auf Aspose::Words einschließen und Namespaces speichern
- Erstellen Sie eine neue Document Class-Instanz
- Objekt DocumentBuilder Class instanziieren, um mit der Word-Datei zu arbeiten
- Legen Sie mithilfe des DocumentBuilder-Objekts einige Text- und Texteigenschaften fest
- Speichern Sie das ausgegebene Word-Dokument auf der Festplatte
Im folgenden Beispiel werden wir sehen, wie DOCX programmgesteuert mit C++ generiert wird. Wir haben ein einfaches Szenario veranschaulicht, in dem wir einige Textzeilen hinzugefügt und das Dokument fett formatiert haben. Diese Schritte helfen Ihnen zu verstehen, wie Sie andere Aktionen für Word-Dokumente ausführen können, die Sie mit Microsoft Interop und MS Word erreichen können, ohne sich auf eine von beiden zu verlassen.
Code zum Erstellen eines Word-Dokuments mit C++
Zuvor haben wir uns mit So erstellen Sie ein Word-Dokument in C# ohne Interop befasst. Jetzt haben wir gelernt, wie man DOCX mit C++ erstellt. Um das obige Beispiel zu verwenden, müssen Sie Microsoft Word nicht auf Ihrem Computer oder dem Server installieren, auf dem die Anwendung installiert wird. Dies macht das Erstellen von Word-Dokumenten viel einfacher und schneller und keine Abhängigkeit von der Microsoft-Plattform.