Aspose.Words-Cloud
24.12.0
dotnet add package Aspose.Words-Cloud --version 24.12.0
NuGet\Install-Package Aspose.Words-Cloud -Version 24.12.0
<PackageReference Include="Aspose.Words-Cloud" Version="24.12.0" />
paket add Aspose.Words-Cloud --version 24.12.0
#r "nuget: Aspose.Words-Cloud, 24.12.0"
// Install Aspose.Words-Cloud as a Cake Addin #addin nuget:?package=Aspose.Words-Cloud&version=24.12.0 // Install Aspose.Words-Cloud as a Cake Tool #tool nuget:?package=Aspose.Words-Cloud&version=24.12.0
.NET REST API for Cloud Document Processing
Aspose.Words Cloud SDK for .NET enables developers to integrate advanced document processing features into cloud-based applications. With this powerful REST API, users can perform document manipulation, conversion, and editing tasks on Microsoft Word and OpenOffice formats seamlessly. The API provides robust tools for managing structural elements like paragraphs, sections, tables, and headers, as well as security elements like password protection and encryption.
Structural Elements
Paragraphs
Represent individual blocks of text, aiding in organizing content.
Sections
Divide the document into distinct regions with unique formatting.
Tables
Structure data into rows and columns for tabular presentation.
Headers and Footers
Consistent content at the top and bottom of each page like page numbers.
Lists
Enable creation of ordered (numbered) or unordered (bulleted) lists.
Navigation Elements
Headings
Provide a hierarchical structure for easy navigation through sections.
Bookmarks
Mark specific locations for quick navigation within a document.
Hyperlinks
Embed clickable links to external resources or other documents.
Metadata Elements
Document Properties
Capture essential metadata like title, author, and creation date.
Fonts
Define the typeface, size, and style for text content.
Styles
Ensure consistent formatting across document elements.
Comments
Allow users to add feedback or notes to specific document parts.
Track Changes
Track document modifications like insertions or deletions.
Graphical Elements
Pictures and Images
Insert static images or photos into the document.
Shapes
Add customizable shapes like circles or rectangles for diagrams.
Charts
Create dynamic charts to visually represent data.
SmartArt
Predefined diagrams to represent complex concepts visually.
Security Elements
Password Protection
Restrict document access with a password for viewing or editing.
Digital Signatures
Authenticate document integrity using cryptographic signatures.
Document Encryption
Encrypt document content to prevent unauthorized access.
Watermarks
Add semi-transparent text or image overlays, typically for branding.
Special Elements
OfficeMath Objects
Enable the creation and manipulation of mathematical equations.
Supported File Formats
Microsoft Word Formats
Format | Description | Import | Export |
---|---|---|---|
DOC | Microsoft Word 97 – 2007 Document | ✔️ | ✔️ |
DocPreWord60 | Word 6 or Word 95 Document | ✔️ | |
DOT | Microsoft Word 97 – 2007 Template | ✔️ | ✔️ |
WordML | Microsoft Word 2003 WordprocessingML | ✔️ | ✔️ |
Office Open XML Formats
Format | Description | Import | Export |
---|---|---|---|
DOCM | Office Open XML WordprocessingML Macro-Enabled Document | ✔️ | ✔️ |
DOCX | Office Open XML WordprocessingML Macro-Free Document | ✔️ | ✔️ |
DOTM | Office Open XML WordprocessingML Macro-Enabled Template | ✔️ | ✔️ |
DOTX | Office Open XML WordprocessingML Macro-Free Template | ✔️ | ✔️ |
FlatOpc | Office Open XML WordprocessingML stored in a flat XML file instead of a ZIP package | ✔️ | ✔️ |
FlatOpcMacroEnabled | Office Open XML WordprocessingML Macro-Enabled Document stored in a flat XML file instead of a ZIP package | ✔️ | ✔️ |
FlatOpcTemplate | Office Open XML WordprocessingML Template (macro-free) stored in a flat XML file instead of a ZIP package | ✔️ | ✔️ |
FlatOpcTemplateMacroEnabled | Office Open XML WordprocessingML Macro-Enabled Template stored in a flat XML file instead of a ZIP package | ✔️ | ✔️ |
OpenDocument Formats
Format | Description | Import | Export |
---|---|---|---|
ODT | OpenDocument Text Document | ✔️ | ✔️ |
OTT | OpenDocument Text Template | ✔️ | ✔️ |
Format | Description | Import | Export |
---|---|---|---|
Adobe Portable Document | ✔️ | ✔️ |
Text and Markup Formats
Format | Description | Import | Export |
---|---|---|---|
HTML | Hyper Text Markup Language document | ✔️ | ✔️ |
MD | Markdown document | ✔️ | ✔️ |
MHTML | Web archive that is MIME encapsulation of HTML documents | ✔️ | ✔️ |
RTF | Rich Text Format document | ✔️ | ✔️ |
TXT | Plain Text | ✔️ | ✔️ |
XamlFlow | Extensible Application Markup Language (XAML) format as a flow document | ✔️ | |
XamlFlowPack | Extensible Application Markup Language (XAML) package format as a flow document | ✔️ | |
XML | eXtensible Markup Language document | ✔️ |
Fixed Page Layout Formats
Format | Description | Export |
---|---|---|
HtmlFixed | HTML format using absolutely positioned elements | ✔️ |
OpenXPS | OpenXPS (ECMA-388) format | ✔️ |
PCL | Printer Control Language format | ✔️ |
PS | PostScript format | ✔️ |
XamlFixed | Extensible Application Markup Language (XAML) as a fixed document | ✔️ |
XPS | XML Paper Specification document | ✔️ |
Image Formats
Format | Description | Export |
---|---|---|
BMP | Bitmap image format | ✔️ |
EMF | Vector Enhanced Metafile image format | ✔️ |
GIF | Graphic Interchange image format | ✔️ |
JPEG | Joint Photographic Experts Group image format | ✔️ |
PNG | Portable Network Graphic format | ✔️ |
SVG | Scalar Vector Graphics format | ✔️ |
TIFF | Single or multipage Tagged Image file format | ✔️ |
eBook formats
Format | Description | Import | Export |
---|---|---|---|
AZW3 | eBook format used by Amazon Kindle readers | ✔️ | ✔️ |
CHM | Compiled HTML Help format | ✔️ | |
EPUB | IDPF EPUB format | ✔️ | ✔️ |
MOBI | eBook format used by the MobiPocket Reader and Amazon Kindle readers | ✔️ | ✔️ |
Quick Start
1. Create a Free Account
- Visit the Aspose Dashboard.
- Sign in using GitHub, Google, or create a new account by providing the necessary details.
- Congratulations! You now have access to Aspose Cloud.
2. View and Update Account Details
- Access your account by clicking the user icon in the upper-right corner of the page.
- Go to Account Settings and update your information if needed, then click Save Changes.
3. Get Your Security Credentials (Client ID & Secret)
- Log in to the Aspose Dashboard and navigate to the Applications tab on the left.
- Scroll down to find the default "First App." Click on it to view your Client ID and Client Secret for API authentication.
- You’re now ready to authenticate Aspose.Words API calls.
4. Choose and Install SDK
Aspose provides SDKs for major operating systems and programming languages, available on GitHub with detailed code examples.
For .NET, execute the following command in Visual Studio's Package Manager Console:
Install-Package Aspose.Words-Cloud
To upgrade the SDK, run:
Update-Package Aspose.Words-Cloud
Convert Word Document to PDF
Convert Word documents to PDF effortlessly using Aspose.Words Cloud SDK for .NET.
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
string fileName = "document.docx";
string format = "pdf"; // Output format as PDF
WordsApi wordsApi = new WordsApi("MyClientId", "MyClientSecret");
// Convert Word document to PDF
var request = new SaveAsRequest(fileName, new SaveOptionsData { SaveFormat = format });
var result = wordsApi.SaveAs(request);
Console.WriteLine("Document converted to PDF successfully.");
Extract Text from a Word Document
Extract specific text from a Word document using the Aspose.Words Cloud SDK for .NET.
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model.Requests;
string fileName = "document.docx";
string rangeStartIdentifier = "0"; // Starting range
string rangeEndIdentifier = "10"; // Ending range
WordsApi wordsApi = new WordsApi("MyClientId", "MyClientSecret");
// Get text from the specified range
var request = new GetRangeTextRequest(fileName, rangeStartIdentifier, rangeEndIdentifier);
var rangeText = wordsApi.GetRangeText(request);
Console.WriteLine("Extracted text: " + rangeText.Text);
Add a Paragraph to a Word Document
Programmatically add a new paragraph to an existing Word document using the Aspose.Words Cloud SDK for .NET.
using Aspose.Words.Cloud.Sdk;
using Aspose.Words.Cloud.Sdk.Model;
string fileName = "document.docx";
WordsApi wordsApi = new WordsApi("MyClientId", "MyClientSecret");
// Define the paragraph text
ParagraphInsert paragraphInsert = new ParagraphInsert { Text = "This is a new paragraph." };
// Add paragraph to the document
var request = new InsertParagraphRequest(fileName, paragraphInsert, "sections/0");
var result = wordsApi.InsertParagraph(request);
Console.WriteLine("Paragraph added successfully.");
Aspose.Words Cloud SDKs
GitHub
Package Manager
Tags
Document Processing API
| .NET Cloud API
| Aspose.Words Cloud
| REST API
| Document Manipulation
| Paragraph Processing
| Section Management
| Table Management
| Headers and Footers
| List Creation
| Metadata Extraction
| Document Properties
| Font Management
| Text Formatting
| Comment Handling
| Track Changes
| Image Insertion
| Shape Drawing
| Chart Integration
| SmartArt Diagrams
| Password Protection
| Digital Signatures
| Document Encryption
| Watermark Insertion
| Math Objects
| Word DOC Processing
| Office Open XML
| ODT
| PDF Conversion
| Markdown Support
| Rich Text Format
| Plain Text Processing
| XPS
| Image Export
| BMP
| JPEG
| SVG
| TIFF
| eBook Formats
| EPUB
| MOBI
| Amazon Kindle Formats
| AZW3
| Compiled HTML Help
| CHM
| Cloud SDK
| API Integration
| Multi-language Support
| SDK Installation
| GitHub Repository
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- Microsoft.AspNetCore.WebUtilities (>= 2.2.0)
- Newtonsoft.Json (>= 13.0.1)
- System.Diagnostics.TraceSource (>= 4.3.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last updated |
---|---|---|
24.12.0 | 106 | 12/11/2024 |
24.11.0 | 196 | 11/20/2024 |
24.10.0 | 451 | 10/10/2024 |
24.9.0 | 1,630 | 9/16/2024 |
24.8.0 | 226 | 8/9/2024 |
24.7.0 | 2,420 | 7/23/2024 |
24.6.0 | 420 | 6/21/2024 |
24.5.0 | 898 | 5/18/2024 |
24.4.0 | 1,876 | 4/11/2024 |
24.3.0 | 548 | 3/22/2024 |
24.2.0 | 370 | 2/26/2024 |
24.1.0 | 2,247 | 1/15/2024 |
23.12.0 | 1,586 | 12/11/2023 |
23.11.0 | 3,692 | 11/13/2023 |
23.10.0 | 554 | 10/13/2023 |
23.9.0 | 672 | 9/13/2023 |
23.8.1 | 1,316 | 8/24/2023 |
23.8.0 | 569 | 8/22/2023 |
23.7.0 | 2,281 | 7/20/2023 |
23.6.0 | 653 | 7/14/2023 |
23.5.0 | 818 | 6/24/2023 |
23.4.0 | 1,974 | 5/17/2023 |
23.3.0 | 2,396 | 4/7/2023 |
23.2.0 | 2,779 | 2/9/2023 |
23.1.0 | 1,102 | 1/23/2023 |
22.12.0 | 2,376 | 12/8/2022 |
22.11.0 | 2,513 | 11/16/2022 |
22.10.0 | 1,144 | 10/18/2022 |
22.9.0 | 4,909 | 9/7/2022 |
22.8.0 | 5,723 | 8/11/2022 |
22.7.0 | 7,305 | 7/11/2022 |
22.6.0 | 1,359 | 6/9/2022 |
22.5.0 | 1,246 | 5/18/2022 |
22.4.0 | 1,172 | 4/13/2022 |
22.3.0 | 1,318 | 3/5/2022 |
22.2.0 | 1,353 | 2/14/2022 |
22.1.0 | 1,252 | 1/13/2022 |
21.12.0 | 1,618 | 12/8/2021 |
21.11.0 | 1,723 | 11/11/2021 |
21.10.0 | 1,049 | 10/19/2021 |
21.9.0 | 1,239 | 9/16/2021 |
21.8.0 | 970 | 9/1/2021 |
21.7.0 | 7,433 | 7/28/2021 |
21.6.0 | 1,240 | 7/1/2021 |
21.5.0 | 1,512 | 5/13/2021 |
21.4.0 | 955 | 4/15/2021 |
21.3.0 | 2,615 | 3/30/2021 |
21.2.0 | 1,556 | 2/11/2021 |
21.1.0 | 1,122 | 1/29/2021 |
20.11.0 | 2,112 | 11/19/2020 |
20.10.0 | 1,293 | 10/23/2020 |
20.9.0 | 6,519 | 9/18/2020 |
20.8.0 | 1,364 | 8/7/2020 |
20.7.0 | 1,513 | 7/6/2020 |
20.6.0 | 1,193 | 6/17/2020 |
20.5.0 | 1,675 | 5/13/2020 |
20.4.0 | 1,301 | 4/8/2020 |
20.3.0 | 1,338 | 3/19/2020 |
20.1.0 | 2,200 | 1/22/2020 |
19.12.0 | 1,205 | 12/28/2019 |
19.10.0 | 1,349 | 11/8/2019 |
19.9.1 | 1,362 | 10/2/2019 |
19.8.0 | 1,280 | 9/3/2019 |
19.7.0 | 4,401 | 7/29/2019 |
19.2.0 | 1,519 | 3/6/2019 |
18.9.0 | 4,533 | 10/8/2018 |
18.8.0 | 1,523 | 9/12/2018 |
18.7.0 | 1,611 | 8/16/2018 |
18.6.0 | 1,747 | 6/27/2018 |
18.5.2 | 1,696 | 6/14/2018 |
18.5.1 | 1,591 | 6/13/2018 |
18.5.0 | 1,681 | 6/1/2018 |
18.3.0 | 4,621 | 3/28/2018 |
17.11.0 | 1,827 | 11/30/2017 |
17.10.0 | 1,854 | 11/7/2017 |
1.0.11 | 2,998 | 9/27/2017 |
1.0.10 | 1,567 | 9/27/2017 |
1.0.9 | 1,597 | 9/22/2017 |
1.0.8 | 1,641 | 9/22/2017 |
1.0.7 | 1,687 | 8/14/2017 |
1.0.6 | 1,667 | 7/12/2017 |
1.0.5 | 3,952 | 1/6/2017 |
1.0.4 | 2,174 | 11/2/2016 |
1.0.3 | 1,673 | 10/20/2016 |
1.0.2 | 2,057 | 2/19/2016 |
1.0.1 | 1,820 | 1/12/2016 |
1.0.0 | 1,775 | 1/7/2016 |