Create, Edit, Merge or Convert a Word Document without MS Word

Aspose.Words Cloud API

Aspose Cloud APIs allow you to create and convert Word documents without needing conventional word processing applications. You can also edit, manipulate or merge Word documents including DOC, DOCX, and many other file formats. One does not need to process hundreds of documents manually, one by one. The process can simply be automated with Aspose Cloud APIs. Several SDKs are available which make Cloud APIs truly platform-independent.

Let us walk through the initial steps before we start working with Aspose.Words Cloud API. First of all, you would need to Create a new account or Sign Up with Facebook, Google, GitHub or Twitter account. Now you need to Create New Application and get its respective SID and Key, to proceed further.

In this article, we will be discussing about creating a new DOCX file, as well as converting a DOCX file to PDF. Below is the cURL code which creates a blank DOCX file into your storage.

Output

Word document

Converting a Word document to PDF file

For converting a Word document to PDF, you need to go through the following steps:

  1. Set App SID and App Key and sign the URI
  2. Build JSON to post in the request body. Input documents including its path should be provided
  3. Send a PUT request to Aspose.Words Cloud API
  4. Download converted PDF document

Below is the code to convert a Word document to PDF file:

Output

Word to PDF conversion

Likewise, many more word processing features are offered by Aspose.Words Cloud API. You may visit API documentation and API references for further information. Moreover, all SDKs are hosted at GitHub that you can integrate with your applications. We would love to hear your feedback and suggestions. Please feel free to write back to us at Support Forum.

Related Article(s)

Posted in Aspose.Words Cloud Product Family | Leave a comment

Convert Microsoft PowerPoint Presentation to image with Aspose.Slides Cloud API

This image has an empty alt attribute; its file name is aspose_slides_for_cloud-150x150.png

Images are supported at almost all devices without requiring any complicated configurations. Converting Slides of PowerPoint presentation is a popular use case of Aspose APIs. Image conversion feature has been further enhanced in Aspose.Slides Cloud API. You can convert PPT, PPTX and many more supported file formats to JPEG, PNG, TIFF, SVG, BMP, and other image formats.

Sometimes the developers face problems where everything works fine in development environment but issues arise on production server. Aspose.Slides Cloud, being a REST API, gets you covered from such awkward situations. You would not need to install additional applications or resources. Simply create a free account and you are all set to try the API at any platform, using your app Key and SID.

Let me illustrate how simple is the presentation to image conversion with Aspose.Slides Cloud API.

Converting a presentation to image

You can convert a specific slide to an image, or the whole presentation to images which later returns a ZIP file containing generated images. Aspose.Slides Cloud API supports both use cases. Below is a cURL example to convert whole presentation (PPTX) to images (PNG) format and saving the output on Cloud storage.

curl  -v "https://api.aspose.cloud/v3.0/slides/convert/Png?outPath=myabc.png" \
-X PUT \
-T test.pptx \
-H "Content-Type: application/octet-stream" \
-H "Authorization: Bearer  <jwt token>" \

For converting a specific slide to an image, below cURL example can be used:

​curl  -v "https://api.aspose.cloud/v3.0/slides/test.pptx/2/Png?outPath=myabc.png" \
-X PUT \
-T test.pptx \
-H "Content-Type: application/octet-stream" \
-H "Authorization: <jwt token>"\

This will convert the slide at a specific index to a PNG image. Moreover, you can also use this swagger link to call the API right inside a browser. Further information about the request and response is also documented along with all the details. Learn more

Moreover, we have written the Cloud SDKs in nine different programming languages so that you may call the APIs with minimal code: Aspose.Slides Cloud SDKs

In case you need any assistance or information, please reach out to us via Support Forum. You can also access Aspose Cloud SDKs and code samples for more exposure and knowledge of respective APIs.

Posted in Aspose.Slides Cloud Product Family | Leave a comment

Aspose Cloud December Pricing Update

Simplifying Pricing for New Customers

We have updated the Aspose Cloud pricing structure to simplify it for new customers. Previously some API calls were “chargeable” while other API calls were not. If an API call created a document or meaningful result, then it was chargeable. If an API call did not create a document or result, then it was not chargeable. However, there were some ‘grey areas’ with certain Aspose Cloud products where customers were confused about whether they should be charged for some calls.

To resolve this issue we have updated our pricing to now charge for every API call made, regardless of what the API call does. At the same time, the cost of each API call on the new pricing scheme has been reduced by 1/3.

How does this affect Existing Customers?

Since the effect of this change is different for every customer we have not automatically switched existing customers to the new pricing. Instead as with every pricing change we have “grandfathered” existing customers who will continue to be charged based on the pricing when they signed up.

If you are an existing customer who wishes to switch to the new pricing, you can do this by visiting the “Buy Now” page within your Aspose Cloud account.

You can find more information on the new pricing here: https://purchase.aspose.cloud/pricing.

Posted in Aspose.Total Cloud Product Family | Tagged | Leave a comment

Aspose.Storage Cloud has been Discontinued

Aspose Storage Cloud

Aspose is glad to share with you that Aspose.Storage Cloud API features are now more simplified. Files and folders storage and their manipulation are no more dependent on the separate Aspose.Storage Cloud API, however, these features have been integrated within every Aspose Cloud API. To be very precise, “Aspose.Storage Cloud has been discontinued as a separate product”.

What existing users can do?

Aspose.Storage Cloud API and following SDKs will remain available on the public repositories like GitHub, NuGet, etc for the existing customers until 31.12.2020:

  • Aspose.Storage Cloud SDK for .NET
  • Aspose.Storage Cloud SDK for Java
  • Aspose.Storage Cloud SDK for PHP
  • Aspose.Storage Cloud SDK for Python
  • Aspose.Storage Cloud SDK for Ruby

Therefore, we recommend updating your applications to the latest versions of SDKs / Endpoints as soon as possible.

Aspose.Storage Cloud will neither be available for purchase separately nor as a part of Aspose.Total Cloud Product Family any more. However, the technical support welcomes you for any further queries about the migration to the latest versions.

How to work with new APIs?

The below sample shows how you were using Aspose.Storage Cloud API to upload the file to Cloud Storage:

// cURL example to upload file to Cloud Storage
curl -v "https://api.aspose.cloud/v1.1/storage/file?path=sample.docx" \
-X PUT \
-T sample.docx \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

Now you can achieve this using any of the Aspose Cloud APIs. Below sample shows Aspose.Words Cloud API to upload the file to Cloud Storage:

// cURL example to upload file to Cloud Storage
curl -v "https://api.aspose.cloud/v4.0/words/storage/file/sample.docx" \
-X PUT \
-T sample.docx \
-H "Content-Type: multipart/form-data" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>"

The most notable change is the Base URL of the API.

Support and Learning Resources

Posted in Aspose.Total Cloud Product Family | Leave a comment

Convert VSDX to PDF with Aspose.Diagram Cloud SDK for PHP

Hello Guys! We’re pleased to share another important monthly release of Aspose.Diagram Cloud API release, 19.10. In this blog post I’ll introduce you with the new features and enhancements of the release using VSDX to PDF conversion feature.

In this release, we’ve made significant updates to improve performance and stability of Aspose.Diagram Cloud to make it the developer’s first choice for Microsoft Visio file format manipulation without depending on Microsoft Visio. We introduced SaveOption parameter for the SaveAs API to export Visio files to supported file formats with customized settings. Integrated new APIs for storage operations in the Aspose.Diagram Cloud API and many other enhancements in the API structure to make it more optimized and refined. You can check the release notes of new version to get a complete list of new features and fixes.

Let me demonstrate the some of the changes in subsequent sections.

Convert VSDX to PDF with PHP

Aspose.Diagram Cloud lets you to create and convert Microsoft Visio drawings to a number of file formats on any platform without depending on any tool or plugin. I’ll show you how easily you can convert VSDX to PDF using Aspose.Diagram Cloud SDK for PHP with new release. However, you can use the API on any language or platform that supports REST or use SDK of your favorite language directly in your application.

Here we go, follow these steps to convert VSDX to PDF:

Step 1: Sign up with aspose.cloud and get free app KEY and SID

Step 2: install PHP from the Packagist

Step 3: Create a new php file and copy paste following code to upload a VSD file to Aspose storage and convert to PDF

Tell Us What You Think

We would love you to hear from you, what you think about Aspose.Diagram Cloud API new release? If you’ve any suggestions or if you need any particular features which you expect our Aspose.Diagram REST API to have, please feel free to drop us a comment below or at the support forum. If you’ve not already tried our REST API, we encourage you sign up with the aspose.cloud for a free trial today and explore the API live examples, online Documentation and code samples on Github.

Posted in Aspose.Diagram Cloud Product Family | Tagged , , | Leave a comment

Apply Image Processing Filters with Aspose.Imaging Cloud SDK for .NET

With the major release of Aspose.Imaging Cloud 19.10, we’ve introduced an advanced image processing feature; support of Image processing filters. The image filters list includes a variety of the filters for image noise reduction, sharpen and smoothing images. In this release, we’ve also fixed some issues reported in our previous releases. It makes this release more reliable and stable image processing REST API. Please check the detailed release notes of Aspose.Imaging Cloud 19.10 to get an idea of all the new enhancements and bug fixes made in this release.

No matter what programming language or platform you are working on, you can rely on Aspose.Imaging Cloud for image processing operations like applying image filters, resizing, cropping, rotating, scaling, flipping, searching, exporting and converting images without depending on any third-party tool or plugin. Let me share some brief details of the new exciting feature; image processing filters.

Image Processing Filters

Starting from 19.10 release, Aspose.Imaging Cloud is introducing a wide range of image processing filters, that you can use as per your requirements. The supported image filter types are as following. It is not a final list; we will keep adding more demanding filter types in future.

  • BigRectangular
  • SmallRectangular
  • Median
  • GaussWiener
  • MotionWiener
  • GaussianBlur
  • Sharpen
  • BilateralSmoothing

Let’s have a hand-on experience of applying image filter on an image using Aspose.Imaging Cloud API. We’ll add a Gaussian blur filter. It is a low-pass filter that widely used effect in graphics software, typically to reduce image noise and reduce detail.

In following example, we’re using the cURL command line tool to apply supported image filter on an image with a simple HTTP request. You can use the REST API in any programming language that supports REST and provides native REST client to work with REST APIs. Or you can use the SDK of your choice from GitHub repository directly in your favorite language without worrying about underlying rest HTTP requests and responses.

Input

Output

Other Improvements

Other important improvements and fixes are as following:

  • Optimized the process to export SVG to raster formats.
  • Fixed SVG to PNG conversion issue, a SVG image was resulting as white PNG
  • Fixed exception on loading of a gif image
  • Added image filtering feature to all Aspose.Imaging Cloud SDKs

Try It Out and Share Your Feedback

If you’ve not already tried Aspose.Imaging Cloud, we encourage you to head over to it with a free trial today. All you need is to sign up with the aspose.cloud to get the free APP SID and KEY. Once you’ve signed up, you may go through the Online Documentation and try Live examples of APIs. We would love to hear what you think. If you’ve any questions and/or comments, please share them at support forum.

Posted in Aspose.Imaging Cloud Product Family | Tagged , , , , | Leave a comment

Show Data Labels Over the Maximum of the Chart with Aspose.Slides Cloud 19.10

Our Aspose.Slide Cloud monthly releases continue, and we’re happy to announce the latest version, 19.10. It’s available on production server. It improves the Chart manipulation feature of the API .It includes a new chart property ShowDataLabelsOverMaximum to show data labels over the maximum of the chart, custom HTTP headers support and issue fixes in API Explorer. Check the release notes of this version for a complete list of enhancements and improvements.

Let me give you a quick overview of some of these features, carried in this new release.

Add Chart with ShowDataLabelsOverMaximum

While working with charts, there is a scenario where your maximum data value is greater than the maximum value of the axis and data goes off the chart canvas and data label does not show up in the chart. With the introduction of new property now you can specify to show data labels over the maximum of the chart in that case.

For example, in following chart maximum value of the vertical axis is 6 but Column 04 in Category 2 has value 7, so the data label is not reflected in this case.

Now starting from this release, you can control the Data Labels appearance in discussing scenario. You can set ShowDataLablesOverMaximum to true and get the data labels in the chart:

A cURL example to update the Chart properties:

Custom HTTP Header Support

Custom HTTP headers are commonly meant to provide additional information in the HTTP request. These are used for troubleshooting, informational purposes, and even implementing particular logic on the server-side.

In this release, we have implemented a new feature to pass custom HTTP headers in Aspose.Slides Cloud SDKs. The SDKs are wrapped around Cloud APIs and support all the features of Aspose.Slides Cloud API in your favorite programming language without worrying about the underlying REST API calls.

Here you can check how to pass custom HTTP header using Aspose.Slides Cloud SDK for .NET:

To learn more about Aspose.Slides Cloud, please have a free sign up and visit following resources.

Posted in Aspose.Slides Cloud Product Family | Tagged , , , , | Leave a comment

Manipulate 3D Models and Objects with Aspose.3D Cloud

Are you looking for a robust 3D modeling and transformation API?  Aspose fulfilled your quest with introduction of Aspose.3D Cloud. It will help the developers to manage file formats used in 3D modelling, gaming, computer aided design and manufacturing on any platform without dependency of any 3D modeling and rendering software.

What is Aspose.3D Cloud?

Aspose.3D Cloud is a REST API solution that helps developers to add features to create, modify and convert 3D objects, models and entities in their desktop, web and cloud applications. It supports manipulation of all popular 3D file formats. You can use it with any platform or language for example .NET, Java, PHP, Ruby, Python, Node.js and many more. You do not need to worry about language or platform limitations because almost all the platforms and languages support REST features and provide native REST clients to work with REST APIs.

It supports to convert the specific part or whole 3D file from one format to another. You can create or delete various types of 3D entities, such as 3D box, 3D cylinder, 3D sphere, torus, and 3D plane with the Cloud API. Please check the release notes of first version for a complete list of Aspose.3D Cloud API features. And once you’ve done that, give it a try for yourself.

Convert 3D Files

The Aspose.3D API allows developers to save a 3D file to any supported file format such as 3DS, AMF, RVM, DAE, DRC, FBX, gLTF, OBJ, PDF, PLY, STL, U3D, DXF, JT, X, and 3MF. You can convert a 3D file to another format with default settings or can pass a detailed setting parameter for the conversion. Below is the cURL code example for converting an FBX to 3D PDF file format, you can use SDKs for all popular programming languages from GitHub repo.

Triangulate Meshes

You would know that graphics software can operate more efficiently on triangle meshes and Aspose.3D Cloud supports this important feature. It enables you to triangulate the whole file or only a specific part of the 3D scene and save it to a different file. Here is a sample cURL command we will use to triangulate a 3D PDF file.

What’s Next

We’ve given you a quick overview of Aspose.3D Cloud. But to know more about this powerful 3D modeling and transformation solution, all you need is to sign up with aspsoe.cloud and check the API documentation section for a complete list of features with sample code examples. If you’ve any queries, feel free to post to the Aspose.3D Cloud forum. We’ll be happy to assist you with your queries and inquiries.

Posted in Aspose.3D Cloud Product Family | Tagged , , , , | Leave a comment

Data Validation in Microsoft Excel with Aspose.Cells Cloud 19.10

We’re pleased to announce monthly release Aspose.Cells Cloud 19.10. It is already published and available for usage on the aspose.cloud production server. It includes new exciting features including delete data validation from Excel worksheets and support to add HTML string in a cell along with the issue fixes reported in the previous versions of Aspose.Cells Cloud. We’ve also updated the SDKs of all the supporting platforms for new release. You can download the latest SDKs of Aspose.Cells Cloud from the download section now, and start exploring the new features your favorite language instantly. Please spare some time and check the release notes of this version for a complete list of enhancements and improvements.

In the following sections, I’ll give you a quick walk through of the data validation feature in Microsoft Excel using Aspose.Cells Cloud API.

Data Validation in Microsoft Excel

Aspose.Cells Cloud is an easy to use REST API for spreadsheet creation, manipulation and conversion that provides all the features that Microsoft Excel provides without depending on Microsoft Excel. When setting up a workbook for your users, cell validation is one of the features that you can use data validation to restrict the type of data or the values that users enter into a cell, to make sure all data entries are accurate and consistent.

Here, I will explain how to do Data Validation in Excel using Aspose.Cells Cloud: add data validation, update data validation rule and remove all data validations from a worksheet. I am using cURL in the sample code, but you can use the SDK of your favorite programming language in your specific project. Currently, it supports SDKs for .NET, Java, PHP, Python, Ruby, Node.js, Android, Swift and Perl.

Add a data validation to a cell

Add a validation at index(A1) in a worksheet Sheet1.

Add/Update data validation rule

Add a custom data validation rule, YES or NO. Aspose.Cells Cloud API supports all types of data validation rules.

Data validation rule settings

Data validation rule test

Delete all data validations

Delete all data validations from the worksheet.

Please feel free to drop us a comment below, or share your thoughts about the new version of Aspose.Cells Cloud API on our support forum.

Resources

If you are new to Aspose.Cells Cloud and have not already had a chance to try it, simply start a free trial today. All you need is to free sign up with the aspose.cloud. Once you have signed up, you are ready to try the powerful file processing features offered by Aspose.Cells Cloud. Following are some useful resources of Aspose.Cells Cloud you may need to accomplish your tasks.

Posted in Aspose.Cells Cloud Product Family | Tagged , , , , , | Leave a comment

Insert Checkbox and Radio Button in PDF with Aspose.PDF Cloud 19.10

We’re happy to announce that Aspose.PDF Cloud 19.10 has been just released and available on production server. We’re continuously evolving the Aspose.PDF Cloud based on your feedback and requests. We’ve added support of Radio Box and Check Box fields in this release. These new exciting features will help you to create more interactive fillable PDF forms for data collection with simple HTTP requests. Spare some time and check release notes of this version for a complete list of enhancements and improvements.

Let me give you a quick walk through of some of these features, carried in this new release. We’ll be using Aspose.PDF Cloud SDK for .NET to exhibit new feature. However, you can use the SDK of your preferred programming language available at GitHub in your application directly.

How to Add Checkbox Field in PDF?

While working with PDF forms, you need to create checkboxes for data collection when there are lists of options and the user may select any number of choices, including zero, one, or several. In other words, each checkbox is independent of all other checkboxes in the list, so checking one box doesn’t uncheck the others. In this release, Aspose.PDF Cloud introduced support of checkbox field. Now you can add, update and get checkbox from PDF document or specific page or by checkbox field name.

Follow these steps to add a pre-selected checkbox field in a PDF document:

Step 1: Signup with aspose.cloud to get App SID and App key

Step 2: Create a new project in Visual Studio

Step 3: Install Aspose.PDF Cloud SDK for .NET NuGet Package

Step 4: Create a new method with following code to add a checkbox field in a PDF document

A cURL example to update the presentation slide size:

How to Add Radio Button Field in PDF?

A radio button is a very common control used in the forms. These are used when there is a list of two or more options that are mutually exclusive and the user must select exactly one choice. In other words, clicking a non-selected radio button will deselect whatever other button was previously selected in the list. Now you can add, update, and get radio buttons from PDF document or specific page or by radio button field name.

Here we demonstrate how to add a radio button into a PDF document using C#:

Repeat 1-3 steps from above example if required and use following code snippet to add radio button option in PDF document.

Output

To explore more about Aspose.PDF Cloud, please visit following resources.

Posted in Aspose.PDF Cloud Product Family | Tagged , , , | Leave a comment