Sign inSign up

aspose/words-cloud

By aspose

Updated 2 days ago

Seamless integration of cloud document processing features into your cloud-based Apps.

Image
4

500K+

aspose/words-cloud repository overview

Nuget Nuget GitHub

Product Page | Docs | Demos | Swagger UI | Examples | Blog | Search | Free Support | Free Trial

Cloud Document Processing Features

  • Programmatically create new documents of various file formats.
  • Fetch a web page via its URL and save it in Microsoft Word file format.
  • Get document information, by default, in JSON/XML representation.
  • Fetch statistical data of a document.
  • Render complex elements (table, DrawingObject, etc.) of the document in supported formats.
  • Remove all macros contained in a specific document.
  • Convert a document to the desired file format along with detailed settings.
  • Convert an encrypted PDF document into MS Word document format.
  • So many more features.

Read & Write Document Formats

Microsoft Word: DOC, DOCX, RTF, DOT, DOTX, DOTM, FlatOPC (XML)
OpenOffice: ODT, OTT
WordprocessingML: XML
Web: HTML, MHTML, HtmlFixed
Text: TXT
Fixed Layout: PDF

Save Document As

Fixed Layout: PDF/A, XPS, OpenXPS, PS
Images: JPEG, PNG, BMP, SVG, TIFF, EMF
Others: PCL, Markdown

Get Started with Aspose.Words Cloud

Please check the tutorial, How to Run Docker Container for details.

API Documentation

Container configuration

Required volumes

Mount path in containerDescription
/fontsFolder with fonts, which will be used to render documents
/dataFile storage folder

Parameters

NameDescription
LicensePublicKeyPublic key of the license
LicensePrivateKeyPrivate key of the license
UserUsername
PasswordPassword
Logging__LogLevel__DefaultSets the default log level for all categories
Logging__LogLevel__MicrosoftSets the log level for Microsoft components (e.g., ASP.NET Core internals)
Logging__LogLevel__SystemSets the log level for .NET system components.
Supported Log Levels:
  • Trace
  • Debug
  • Information
  • Warning
  • Error
  • Critical
  • None

If "License" parameters are omitted, the app will work in trial mode. If "User" parameter is set, each request requires "Authorization" header (Jwt authentication). The url to obtain token is "/connect/token".

Examples

Run docker container from command line
docker run   -e "LicensePublicKey=public_key" -e "LicensePrivateKey=private_key" -e "Logging__LogLevel__Default=Information" -v "/fonts:/fonts" -v "/data:/data" aspose/words-cloud
Docker-compose
 AsposeWordsCloud:
      image: aspose/words-cloud
      ports: ["8082:80"]
      volumes: [
        "./fonts:/fonts",
        "./storage:/data",
      ]
      environment:
        "User": "User"
        "Password": "Password"
        "LicensePublicKey": "yourKeyHere"
        "LicensePrivateKey": "yourKeyHere"
        "Logging__LogLevel__Default": "Information"

Container health check

There is a url to check health of "words.cloud app": "/"

Product Page | Docs | Demos | Api reference | Examples | Blog | Search | Free Support | Free Trial

Tag summary

Content type

Image

Digest

sha256:ad770c843

Size

319 MB

Last updated

2 days ago

docker pull aspose/words-cloud