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                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Aspose.Words-Cloud" Version="24.12.0" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Aspose.Words-Cloud --version 24.12.0                
#r "nuget: Aspose.Words-Cloud, 24.12.0"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// 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

Version 24.12.0 NuGet .NET

NuGet Maven Composer PyPI RubyGems Node.js Cocoapods Go.Dev Pub

banner

Docs Swagger Examples Blog Release Notes Support Dashboard


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.


Headings

Provide a hierarchical structure for easy navigation through sections.

Bookmarks

Mark specific locations for quick navigation within a document.

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 ✔️ ✔️

PDF

Format Description Import Export
PDF 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

GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub GitHub

Package Manager

NuGet Maven Composer PyPI RubyGems Node.js Cocoapods Go.Dev Pub


Docs Swagger Examples Blog Release Notes Support Dashboard


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 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

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 112 12/11/2024
24.11.0 198 11/20/2024
24.10.0 451 10/10/2024
24.9.0 1,649 9/16/2024
24.8.0 227 8/9/2024
24.7.0 2,448 7/23/2024
24.6.0 421 6/21/2024
24.5.0 898 5/18/2024
24.4.0 1,880 4/11/2024
24.3.0 549 3/22/2024
24.2.0 371 2/26/2024
24.1.0 2,268 1/15/2024
23.12.0 1,587 12/11/2023
23.11.0 3,723 11/13/2023
23.10.0 554 10/13/2023
23.9.0 674 9/13/2023
23.8.1 1,316 8/24/2023
23.8.0 570 8/22/2023
23.7.0 2,290 7/20/2023
23.6.0 653 7/14/2023
23.5.0 818 6/24/2023
23.4.0 1,977 5/17/2023
23.3.0 2,396 4/7/2023
23.2.0 2,790 2/9/2023
23.1.0 1,102 1/23/2023
22.12.0 2,377 12/8/2022
22.11.0 2,516 11/16/2022
22.10.0 1,147 10/18/2022
22.9.0 4,911 9/7/2022
22.8.0 5,733 8/11/2022
22.7.0 7,326 7/11/2022
22.6.0 1,361 6/9/2022
22.5.0 1,247 5/18/2022
22.4.0 1,172 4/13/2022
22.3.0 1,319 3/5/2022
22.2.0 1,353 2/14/2022
22.1.0 1,253 1/13/2022
21.12.0 1,618 12/8/2021
21.11.0 1,724 11/11/2021
21.10.0 1,050 10/19/2021
21.9.0 1,239 9/16/2021
21.8.0 971 9/1/2021
21.7.0 7,433 7/28/2021
21.6.0 1,241 7/1/2021
21.5.0 1,513 5/13/2021
21.4.0 955 4/15/2021
21.3.0 2,616 3/30/2021
21.2.0 1,557 2/11/2021
21.1.0 1,122 1/29/2021
20.11.0 2,113 11/19/2020
20.10.0 1,294 10/23/2020
20.9.0 6,520 9/18/2020
20.8.0 1,364 8/7/2020
20.7.0 1,514 7/6/2020
20.6.0 1,194 6/17/2020
20.5.0 1,675 5/13/2020
20.4.0 1,303 4/8/2020
20.3.0 1,340 3/19/2020
20.1.0 2,202 1/22/2020
19.12.0 1,206 12/28/2019
19.10.0 1,350 11/8/2019
19.9.1 1,363 10/2/2019
19.8.0 1,282 9/3/2019
19.7.0 4,404 7/29/2019
19.2.0 1,520 3/6/2019
18.9.0 4,533 10/8/2018
18.8.0 1,524 9/12/2018
18.7.0 1,612 8/16/2018
18.6.0 1,748 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,622 3/28/2018
17.11.0 1,828 11/30/2017
17.10.0 1,855 11/7/2017
1.0.11 3,004 9/27/2017
1.0.10 1,568 9/27/2017
1.0.9 1,598 9/22/2017
1.0.8 1,641 9/22/2017
1.0.7 1,688 8/14/2017
1.0.6 1,668 7/12/2017
1.0.5 3,953 1/6/2017
1.0.4 2,174 11/2/2016
1.0.3 1,674 10/20/2016
1.0.2 2,058 2/19/2016
1.0.1 1,820 1/12/2016
1.0.0 1,776 1/7/2016