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" />
paket add Aspose.Words.Cpp --version 20.1.0
#r "nuget: Aspose.Words.Cpp, 20.1.0"
// Install Aspose.Words.Cpp as a Cake Addin #addin nuget:?package=Aspose.Words.Cpp&version=20.1.0 // Install Aspose.Words.Cpp as a Cake Tool #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 |
---|---|---|
24.10.0 | 737 | 10/25/2024 |
24.9.0 | 1,049 | 9/20/2024 |
24.8.0 | 450 | 9/13/2024 |
24.7.0 | 600 | 8/2/2024 |
24.6.0 | 2,045 | 7/2/2024 |
24.5.0 | 2,843 | 5/28/2024 |
24.4.0 | 3,287 | 4/27/2024 |
24.3.0 | 2,790 | 3/28/2024 |
24.2.0 | 1,651 | 3/5/2024 |
24.1.0 | 4,395 | 2/2/2024 |
23.12.0 | 3,443 | 12/28/2023 |
23.11.0 | 875 | 12/21/2023 |
23.10.0 | 4,903 | 11/27/2023 |
23.9.0 | 7,453 | 9/22/2023 |
23.8.0 | 5,143 | 8/23/2023 |
23.7.0 | 5,127 | 7/26/2023 |
23.6.0 | 5,613 | 6/19/2023 |
23.5.0 | 3,971 | 5/22/2023 |
23.4.0 | 4,814 | 4/17/2023 |
23.3.0 | 5,225 | 3/20/2023 |
23.2.0 | 6,085 | 2/16/2023 |
23.1.0 | 7,415 | 1/26/2023 |
22.12.0 | 7,275 | 12/20/2022 |
22.11.0 | 8,078 | 11/23/2022 |
22.10.0 | 7,743 | 10/20/2022 |
22.9.0 | 2,757 | 10/3/2022 |
22.8.0 | 8,092 | 9/2/2022 |
22.7.1 | 13,605 | 7/21/2022 |
22.7.0 | 3,077 | 7/21/2022 |
22.6.0 | 13,242 | 6/24/2022 |
22.5.0 | 8,072 | 5/17/2022 |
22.4.0 | 8,964 | 4/13/2022 |
22.3.0 | 9,124 | 3/22/2022 |
22.2.0 | 10,265 | 2/16/2022 |
22.1.0 | 3,319 | 1/19/2022 |
21.12.0 | 6,895 | 12/17/2021 |
21.11.0 | 12,828 | 11/13/2021 |
21.10.0 | 9,594 | 10/15/2021 |
21.9.0 | 7,185 | 9/15/2021 |
21.8.0 | 5,878 | 8/20/2021 |
21.7.0 | 8,832 | 7/16/2021 |
21.6.0 | 7,305 | 6/17/2021 |
21.5.0 | 9,406 | 5/14/2021 |
21.4.0 | 5,039 | 4/14/2021 |
21.3.0 | 6,427 | 3/15/2021 |
21.2.0 | 12,343 | 2/15/2021 |
21.1.0 | 6,805 | 1/22/2021 |
20.12.0 | 6,707 | 12/18/2020 |
20.11.0 | 7,473 | 11/17/2020 |
20.10.0 | 4,415 | 10/19/2020 |
20.9.0 | 4,154 | 9/18/2020 |
20.8.0 | 6,423 | 8/14/2020 |
20.7.1 | 1,323 | 8/7/2020 |
20.7.0 | 7,557 | 7/16/2020 |
20.6.0 | 9,758 | 6/16/2020 |
20.5.0 | 5,099 | 5/19/2020 |
20.4.0 | 7,609 | 4/20/2020 |
20.3.0 | 3,129 | 3/16/2020 |
20.2.0 | 7,400 | 2/14/2020 |
20.1.0 | 2,671 | 1/20/2020 |
19.12.0 | 2,234 | 12/10/2019 |
19.11.1 | 1,444 | 11/19/2019 |
19.11.0 | 1,711 | 11/8/2019 |
19.10.0 | 5,522 | 10/3/2019 |
19.9.0 | 1,585 | 9/5/2019 |
19.8.1 | 2,021 | 8/28/2019 |
19.8.0 | 1,804 | 8/12/2019 |
19.7.0 | 1,547 | 7/13/2019 |
19.6.0 | 1,693 | 6/14/2019 |
19.5.0 | 1,576 | 4/25/2019 |
19.4.0 | 1,567 | 4/1/2019 |
18.11.0 | 3,582 | 11/9/2018 |
18.8.0 | 3,024 | 7/30/2018 |