Aspose.Words.Cpp
20.1.0
See the version list below for details.
dotnet add package Aspose.Words.Cpp --version 20.1.0
NuGet\Install-Package Aspose.Words.Cpp -Version 20.1.0
<PackageReference Include="Aspose.Words.Cpp" Version="20.1.0" />
<PackageVersion Include="Aspose.Words.Cpp" Version="20.1.0" />
<PackageReference Include="Aspose.Words.Cpp" />
paket add Aspose.Words.Cpp --version 20.1.0
#r "nuget: Aspose.Words.Cpp, 20.1.0"
#addin nuget:?package=Aspose.Words.Cpp&version=20.1.0
#tool nuget:?package=Aspose.Words.Cpp&version=20.1.0
A standalone C++ class library to load, save, format & convert Microsoft Word® documents without Office Automation.
Aspose.Words for C++ is a powerful on premise API that can be used for a great range of document processing tasks such as; working with paragraphs, text, images, text boxes, shapes, tables, rows, cells, fields, form fields, hyperlinks, bookmarks, document sections, headers, footers, footnotes, end-notes, and comments.
Word File Processing Features
- Copy & move elements from one document to another.
- Join or split documents.
- Get and set document properties.
- Find and replace text.
- Accept all revisions of a document.
- Powerful layout engine.
- Render documents to PDF & image formats.
- Insert HTML into documents.
- Insert SVG images into documents.
- Insert online video.
- Create DML charts.
- Work with Table of Contents (TOC) & page layout.
- Compare two Microsoft Word documents.
- Read & write support for VBA Macros.
- Save document to Printer Command Language (PCL) format.
- Preserve OLE objects and ActiveX controls in the document.
- Work with Web Extension Elements.
- Create or modify a Microsoft Word mail merge data source for a document.
- Preserve mail merge settings & data sources.
Read & Write Word Processing Files
Microsoft Word: DOC, DOT, DOCX, DOCM, DOTX, DOTM, RTF, FlatOPC, FlatOpcMacroEnabled, FlatOpcTemplate, FlatOpcTemplateMacroEnabled WordprocessingML: WordML Web: HTML, MHTML OpenOffice: ODT Other: TXT, MOBI
Save Word Documents As
Fixed Layout: PDF, XPS, OpenXPS Graphics: SVG, EMF Web: HtmlFixed Other: PS, PCL, XamlFlow, XamlFixed, EPUB
Getting Started with Aspose.Words for C++
Are you ready to give Aspose.Words for C++ a try? Simply execute Install-Package Aspose.Words.Cpp
from Package Manager Console in Visual Studio to fetch the NuGet package. If you already have Aspose.Words for C++ and want to upgrade the version, please execute Update-Package Aspose.Words.Cpp
to get the latest version.
Create DOCX with HelloWorld Text via C++
Try executing the following snippet to see how Aspose.Words for C++ performs in your own environment or check the GitHub Repository for other common usage scenarios.
// create a blank document.
System::SharedPtr<Document> doc = System::MakeObject<Document>();
// the DocumentBuilder class provides members to easily add content to a document.
System::SharedPtr<DocumentBuilder> builder = System::MakeObject<DocumentBuilder>(doc);
// write a new paragraph in the document with the text "Hello World!"
builder->Writeln(u"Hello World!");
// save the document.
// the format to save as is inferred from the extension of the file name.
doc->Save(u"output.docx");
Convert DOC to EPUB Format with C++
Aspose.Words for C++ allows you to convert Microsoft Word® formats into bytes, EPUB, HTML and other file formats. Following code sample displays how to convert a DOC file into an EPUB format using C++:
// load the document from disk.
System::SharedPtr<Document> doc = System::MakeObject<Document>(u"template.doc");
// Save the document in EPUB format.
doc->Save(u"output.epub");
Limitations
- No support for encrypted documents.
- No support for downloading remote resources from the Internet.
- Limited and unstable support for rendering features.
- No support for reporting features.
Product Page | Documentation | API Reference | Code Examples | Blog | Free Support | Temporary License
Product | Versions Compatible and additional computed target framework versions. |
---|---|
native | native is compatible. |
-
- CodePorting.Native.Cs2Cpp.API (>= 20.1.0)
NuGet packages (2)
Showing the top 2 NuGet packages that depend on Aspose.Words.Cpp:
Package | Downloads |
---|---|
Aspose.Total.Cpp
Aspose.Total for C++ is a complete package of C++ libraries specifically designed to create, manipulate and convert popular file formats from Microsoft Office and PDF without requiring Office or Adobe Automation. C++ API package also includes a specialized library to generate and recognize barcode labels from images with advanced features to customize the barcode generation and recognition process. |
|
Aspose.Words.Shaping.HarfBuzz.Cpp
Aspose.Words.Shaping.HarfBuzz.Cpp is a C++ wrapper around HarfBuzz shaping engine for use in Aspose.Words.Cpp. Free support for Aspose.Words for C++ is provided on our support forum: https://forum.aspose.com/ and on StackOverflow: https://stackoverflow.com/questions/tagged/aspose.words |
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
25.3.0 | 512 | 4/2/2025 |
25.2.0 | 1,061 | 2/19/2025 |
25.1.0 | 980 | 1/26/2025 |
24.12.0 | 1,100 | 12/30/2024 |
24.11.0 | 871 | 12/12/2024 |
24.10.0 | 2,077 | 10/25/2024 |
24.9.0 | 1,624 | 9/20/2024 |
24.8.0 | 545 | 9/13/2024 |
24.7.0 | 714 | 8/2/2024 |
24.6.0 | 2,972 | 7/2/2024 |
24.5.0 | 3,749 | 5/28/2024 |
24.4.0 | 3,965 | 4/27/2024 |
24.3.0 | 3,418 | 3/28/2024 |
24.2.0 | 1,695 | 3/5/2024 |
24.1.0 | 5,277 | 2/2/2024 |
23.12.0 | 4,013 | 12/28/2023 |
23.11.0 | 914 | 12/21/2023 |
23.10.0 | 5,323 | 11/27/2023 |
23.9.0 | 8,302 | 9/22/2023 |
23.8.0 | 5,703 | 8/23/2023 |
23.7.0 | 5,670 | 7/26/2023 |
23.6.0 | 6,172 | 6/19/2023 |
23.5.0 | 4,554 | 5/22/2023 |
23.4.0 | 5,429 | 4/17/2023 |
23.3.0 | 5,757 | 3/20/2023 |
23.2.0 | 6,593 | 2/16/2023 |
23.1.0 | 8,123 | 1/26/2023 |
22.12.0 | 7,857 | 12/20/2022 |
22.11.0 | 8,644 | 11/23/2022 |
22.10.0 | 8,459 | 10/20/2022 |
22.9.0 | 2,854 | 10/3/2022 |
22.8.0 | 8,812 | 9/2/2022 |
22.7.1 | 14,794 | 7/21/2022 |
22.7.0 | 3,151 | 7/21/2022 |
22.6.0 | 13,995 | 6/24/2022 |
22.5.0 | 8,699 | 5/17/2022 |
22.4.0 | 9,702 | 4/13/2022 |
22.3.0 | 9,774 | 3/22/2022 |
22.2.0 | 11,134 | 2/16/2022 |
22.1.0 | 3,422 | 1/19/2022 |
21.12.0 | 7,681 | 12/17/2021 |
21.11.0 | 14,231 | 11/13/2021 |
21.10.0 | 10,541 | 10/15/2021 |
21.9.0 | 7,871 | 9/15/2021 |
21.8.0 | 6,641 | 8/20/2021 |
21.7.0 | 9,495 | 7/16/2021 |
21.6.0 | 7,911 | 6/17/2021 |
21.5.0 | 11,198 | 5/14/2021 |
21.4.0 | 5,692 | 4/14/2021 |
21.3.0 | 7,300 | 3/15/2021 |
21.2.0 | 13,081 | 2/15/2021 |
21.1.0 | 7,454 | 1/22/2021 |
20.12.0 | 7,428 | 12/18/2020 |
20.11.0 | 8,308 | 11/17/2020 |
20.10.0 | 4,980 | 10/19/2020 |
20.9.0 | 4,755 | 9/18/2020 |
20.8.0 | 7,031 | 8/14/2020 |
20.7.1 | 1,378 | 8/7/2020 |
20.7.0 | 8,575 | 7/16/2020 |
20.6.0 | 10,605 | 6/16/2020 |
20.5.0 | 5,157 | 5/19/2020 |
20.4.0 | 7,684 | 4/20/2020 |
20.3.0 | 3,186 | 3/16/2020 |
20.2.0 | 7,459 | 2/14/2020 |
20.1.0 | 2,744 | 1/20/2020 |
19.12.0 | 2,311 | 12/10/2019 |
19.11.1 | 1,502 | 11/19/2019 |
19.11.0 | 1,768 | 11/8/2019 |
19.10.0 | 5,581 | 10/3/2019 |
19.9.0 | 1,669 | 9/5/2019 |
19.8.1 | 2,105 | 8/28/2019 |
19.8.0 | 1,875 | 8/12/2019 |
19.7.0 | 1,631 | 7/13/2019 |
19.6.0 | 1,758 | 6/14/2019 |
19.5.0 | 1,672 | 4/25/2019 |
19.4.0 | 1,635 | 4/1/2019 |
18.11.0 | 3,735 | 11/9/2018 |
18.8.0 | 3,202 | 7/30/2018 |