A Quick REST API Solution to Certify a PDF Document

Share on FacebookTweet about this on TwitterShare on LinkedIn

Hello Guys! We’re back with another important release of Aspose.PDF Cloud REST API release, 19.8. In this blog post I’ll get you familiar with the brand new features of introduce the in new release.

This release includes a number of useful features to expand the API usage. Some of the important features, from the list, are support to certify a PDF Document and conversion of Markdown file format to PDF document. In subsequent sections, I will give you and overview of these exciting features. You can check the release notes for the new version to get a complete list of new features and fixes.

How to Certify PDF Document?

You would be wondering what is the difference between signing and certifying PDF document? And why should you certify a document?

Signing a PDF document or form means that you approved the document contents and requested changes. However, when you certify a PDF document or form it ensures its integrity and authenticity. You allow recipients to make only specific changes in published PDF document or form. For example, in the case of PDF forms, you can specify that the recipient can fill in the form fields without invalidating the document. However, if a user tries to add or remove a form field or a page, the certification will be invalidated.

With this release, we took working with PDF Documents and Forms to the next level, by introducing the Certify API. A new parameter docMdpAccessPermissionType will be used to grant access permissions for the PDF. Currently, following access types can be granted:

  • NoChanges
  • FillingInForms
  • AnnotationModification

Let me show how it works. For example, there is a scenario when you want to share some company policy document and do not allow recipients to modify it. You can certify the document and set docMdpAccessPermissionType parameter to NoChanges, so user cannot modify it otherwise certification will be invalided.

Here we, go, check the sample code:

Have you noticed? I have shared C# code snippet example. However, if you are working in some other programming language, no need to worry. We have SDKs for all popular programming languages and you can pick SDK of your choice.

Convert Markdown to PDF with Python

You came across Markdown files in your daily working and its usage is increasing day by day, because it is a lightweight markup language with plain text formatting syntax and easy to maintain. However, there are scenarios when you need to convert it to some fix file format. We have provided Markdown to PDF Conversion feature in Aspose.PDF Cloud REST API to cope with the requirements.

We have introduced following two APIs for the conversion:

GET /pdf/create/markdown

Convert Markdown file to PDF document from storage and return resulting file in response

POST /pdf/{name}/create/markdown

Convert Markdown file to PDF document from storage and save resulting file to storage

Let me give you a quick demonstration of Markdown to PDF conversion using Aspose.PDF Cloud SDK for Python. You may check available SDKs and use the SDK of your choice to include the PDF document processing feature in your application without worrying about underlying API calls.

Tell Us What You Think

We would love you to hear from you, what you think about Aspose.PDF Cloud REST API? If you’ve any suggestions or if you need any particular features which you expect our 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 to head over to Aspose.PDF Cloud with a free trial today. All you need is to sign up with the aspose.cloud  Once you’ve signed up, you may go through the following useful resources of Aspose.PDF Cloud.

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

What’s New in Aspose.Imaging Cloud 19.7

Share on FacebookTweet about this on TwitterShare on LinkedIn

Looking for an update on the latest improvement and enhancements to Aspose.Imaging Cloud 19.7? This post will get you familiar with what has been added to the new release of Aspose.Imaging Cloud.

We continue to improve our API; in this release, we have added some new features along with the fixes of the issues reported in previous versions of the API, which make it the first choice of developers to meet all of the modern image processing requirements. We have introduced OTG (OpenDocument graphics template) file format support, a new SDK for Python and many fixes those improved PSD to PDF conversion, EMF to PNG and many other notable improvements. Please check the release notes of this version for a complete list of improvements and fixes.

Let’s give you a preview of new features along with sample code.

How to Manipulate OTG (OpenOffice Graphic Template)

Aspose.Imaging Cloud supports almost all industry standard image formats. With this release, we extend the list to OTG file format, OpenOffice Graphic Template created using the OASIS OpenDocument standard. That contains the default layout and drawing information for a vector graphic; stored in a file package using XML formatting. OTG files can be used as a starting point for creating multiple ODG drawings in OpenDocument-compatible programs, such as Apache OpenOffice (formerly OpenOffice.org).

Now, OTG image cropping, resizing, rotation, flipping and updating tasks can be accomplished with a simple set of HTTP requests in your application. Currently it supports to convert OTG file format to BMP, GIF, JPEG, JPEG2000, PSD, TIFF, WEBP, PNG and PDF.

Let’s demonstrate you how easily you can convert OTG to BMP using Aspose.Imaging Cloud API. We are using cURL command for the purpose, however, you can also use Aspose.Imaging Cloud SDK of your choice. Please refer to the complete list of available SDKs to use Aspose.Imaging Cloud API directly in your favorite platform.

Get JWT Authentication Token

Convert OTG Image to BMP

Image Manipulation in Python

While working with Python, you would be looking for a reliable API for image manipulation in your application. Aspose has solved this problem. We have introduced Aspose.Imaging Cloud SDK for Python for its Python developers, that allows them to work with Aspose.Imaging Cloud REST APIs in Python based platform quickly and easily, gaining all benefits of strong types and IDE highlights. It is a wrapper around REST APIs and supports all the features introduced in Aspose.Imaging Cloud API without worrying about the underlying REST API calls. The distribution is available at GitHub with numerous API test cases provided in this SDK to understand the Cloud API working and implementation of its features. It supports Python 2.7 and later versions.

Installation

You can get complete source code of the SDK from GitHub repository. Moreover, Aspose.Imaging Cloud SDK for Python is also available as released package in the PyPI (Python Package Index). You can bypass the source code repository and depend directly on the released package by installing from PyPI:

pip install aspose-imaging-cloud

Getting Started

Once you are done with installation of packages and dependencies in your project, you can easily call the API in your Python based code to consume the API features. Here is the sample code to demonstrate the working of Aspose.Imaging Cloud API using Python SDK. Please follow the installation procedure and then run the following Python code:

Tell Us What You Think

Got a question or a Bug? Please feel free to drop us a comment below or post a question in the support forum. It helps us to continually improve and refine our API.

Still haven’t tried Aspose.Imaging Cloud? The free trial is right here waiting for you to give it a try and explore the power of the Comparison REST API. All you need is to sign up with the aspose.cloud.

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

Importing and Exporting PDF Form Data with Aspose.PDF Cloud 19.7

Share on FacebookTweet about this on TwitterShare on LinkedIn

Hello guys! We are excited to release Aspose.PDF Cloud 19.7. With the latest release of Aspose.PDF Cloud, our feature list expands with support of data import and export in PDF Forms. Another important enhancement is the batch processing of pages in PDF to HTML conversion. We have also refactored Aspose.PDF Cloud code in this release, which make it more stable and reliable PDF manipulation API.

I will give you an overview of some of the new features in the following sections. For complete details of new features and enhancement, please check the release notes of this version.

Working with PDF Form Data

There are business scenarios where you need to collect data using interactive forms, from users. The PDF Form is one good reliable option for the purpose. You gather the data in that form and put it into your database so you can use it later. But you do not need the entire form submitted back, only the data that users input. Or maybe you need to do the other way around, populate a PDF Form with data from your database.

In both these cases, data files; XML, FDF and XFDF are used for importing and exporting data in PDF Forms. This technique is an efficient way to transmit and archive data because the data files are smaller than PDF files. You can either send data files as response to some URL or email address using submit button on the form.

Aspose.PDF Cloud already supports to create a PDF Form. However, from this release you can import and export data files in PDF Forms. So, now Aspose.PDF Cloud is a complete solution to work with the PDF Forms.

Aspose.PDF Cloud supports three different file types to store the values of form fields. The FDF (Forms Data Format) file, it contains the values of the form fields in key/pair fashion. The XFDF file, that provides an XML encoded type of FDF called XFDF. An XFDF file stores the values of the form fields in a hierarchical manner using XML. And the XML file usually used by PDF Forms created with Adobe LiveCycle.

Let’s give you a quick overview of importing and exporting data in PDF forms using Aspose.PDF Cloud cURL commands. However, you can use the SDK of your favorite language in your application without worrying about underlying REST API Calls.

Export Data from PDF Form

You can export filled-in PDF form data as data-only files using Aspose.PDF Cloud and use these data files in your workflow.

Here’re the sample cURL commands to export different types of data files:

Export Data to FDF

Export Data to XFDF

Export Data to XML

Import Data into PDF Form

To view the exported data files of PDF forms, you can import back these files back into the corresponding PDF form.

Here’re the sample cURL commands to import different types of data files into a PDF Form:

Import FDF Data

Import XFDF Data

Import XML Data

Try Aspose.PDF Cloud

If you’re new to Aspose.PDF Cloud and haven’t tried yet? The free trial is right here waiting for you. Just sign up with the aspose.cloud and visit our developer resources for a quick start.

Share Your Feedback

Don’t forget to share your feedback, your feedback helps to shape our roadmap because it is important to us to always deliver a product that satisfies your needs., please feel free to drop us a comment below or in the support forum.

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

Digitally sign and certify PDF Documents

Share on FacebookTweet about this on TwitterShare on LinkedIn

PDF is the defacto file type to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. Aspose.PDF Cloud provides a number of operations that work seamlessly with your existing PDF documents, allowing you to convert to and from PDF formats, extract document information and manipulate your PDF documents on cloud storage of your choice.

Aspose.PDF Cloud allows users to sign and/or certify their PDF documents before distributing downstream. This would give your customers an added sense of security, that their PDF files have not been intentionally or unintentionally modified since they were authored.

How is signing different from certifying?

When signing a PDF document using a signature, you basically confirm its contents “as is”. Consequently, any other changes made afterward invalidate the signature and thus, you would know if the document was altered.

Whereas, certifying a document first allows you to specify the changes that a user can make to the document without invalidating the certification.

How do you know your document is signed?

When a document has a valid certification, a blue ribbon in a blue bar will show above the document in the viewer, like this:


In this case, the document originated from the United States Government Printing Office.

What signing algorithms does Aspose.PDF Cloud support?

As of now, we support the following standards

NameDescription
PKCS1Represents signature object regarding PKCS#1 standard. RSA encryption algorithm and SHA-1 digest method are used for signing.
PKCS7Represents the PKCS#7 object that conforms to the PKCS#7 specification in Internet RFC 2315, PKCS #7: Cryptographic Message Syntax, Version 1.5. The SHA1 digest of the document’s byte range is encapsulated in the PKCS#7 SignedData field.
PKCS7DetachedRepresents the PKCS#7 object that conform to the PKCS#7 specification in Internet RFC 2315, PKCS #7: Cryptographic Message Syntax, Version 1.5. The original signed message digest over the document’s byte range is incorporated as the normal PKCS#7 SignedData field. No data shall is encapsulated in the PKCS#7 SignedData field.

How to add a signature with Adobe Acrobat?

In Adobe Reader click on Get Documents Signed
On the left hand, a poup will appear. Click on Place Signature under the Fill and Sign Tools Section.

Drag a Rectangular portion over the document where you want to add your signature stamp.


Enter the password to your signing authority and the PDF will be saved with the stamp.

How to add a signature with Aspose.PDF Cloud?

Here we are going to sign a PDF page using Aspose.PDF Cloud.

Want to know if the document has been signed? Lets try the same operation again. Rather then the 200 response we get the following result

Have any Question

Feel free to drop us a comment below sharing your thoughts about Aspose.PDF Cloud REST API. Or let’s know if you have any suggestions or if you need any particular features which you expect our REST API to have.

Try It Out

And if you’ve not already had a chance to try our REST API, simply start a free trial today. All you need is to sign up with the aspose.cloud. Once you’ve signed up, you’re ready to try the powerful file processing features offered by aspose.cloud.

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

Manipulate TIFF Image

Share on FacebookTweet about this on TwitterShare on LinkedIn

Tagged Image File Format, abbreviated TIFF or TIF, is a computer file format for storing raster graphics images, popular among graphic artists, the publishing industry, and photographers.

Sometimes, there is a need to update parameters of existing TIFF image. For instance, you may want to update bit depth of an image, change the compression of an image or set horizontal/vertical resolution of a TIFF image. Aspose.Imaging Cloud provides an API to perform these operations. A cURL Example would help you better to understand the API parameters:

// First get JSON Web Token
// Please get your App Key and App SID from https://dashboard.aspose.cloud/#/apps. Kindly place App Key in "client_secret" and App SID in "client_id" argument.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=xxxx&client_secret=xxxx" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
 
// cURL example to update parameters of existing TIFF image
curl -v "https://api.aspose.cloud/v3/imaging/tiff?compression=adobedeflate&resolutionUnit=inch&bitDepth=1&horizontalResolution=150&verticalResolution=150" \
-X POST \
-T SampleTiff.tiff \
-H "Content-Type: application/json" \
-H "Accept: multipart/form-data" \
-H "Authorization: Bearer <jwt token>" \
-o sample_out.tiff

Since it is a REST API, you can call it with any programming language.

Other possible manipulations of TIFF image could be following:

Aspose provides Cloud SDKs to make it easy to call these APIs.

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

Introducing Range API in Aspose.Words Cloud 19.7

Share on FacebookTweet about this on TwitterShare on LinkedIn

We’re happy to release 19.7 version of Aspose.Words Cloud. In this release, we’ve introduced working with Range feature, PDF to Word conversion enhancement, all new Aspose.Words Cloud SDK for .NET, along with many other fixes. Read on to see what’s new.

Range API

If you’re familiar with the Microsoft Word Automation, you would know that the most commonly used object in it is Range object. The Range Object enables a user to specify a contiguous area in a document and then allow to modify it, such as insert text or apply formatting.

With this release, we’ve introduced the Range API in Aspose.Words Cloud. The concept of the Range is similar to Range Object in MS Word API. It is signified as a pair of positions (START, END), where a coordinate of START always less than a coordinate of END. It may span across multiple sections, paragraphs, etc., in other words, across different nodes of the DOM tree. Thus, a user can ignore the underlying model of the document. Such approach is going to make the usage of API much more friendly.

Currently, our Range feature has just very basic functionality, but we have a future plan to make it as convenient as the Range object of Microsoft Word Automation.

Let’s give you some overview of Range API, for details please visit documentation.

How to specify a Range?

Aspose.Words Cloud provides three options to specify a range in a document:

Based on nodes IDs

/range/{startId}/{endId}

{startId} – id of the node from which the range starts (included). Required.

{endId} – id of the node at which the range ends (excluded). Optional. If missed, the end of the range corresponds to the end of the node with id = startId, i.e. the range is limited by the bounds of “startId node”.

Based on pseudo names of nodes

/range/{startPseudoName}/{endPseudoName}

{startPseudoName} – a pseudo name of the node from which the range starts (included). Required.

{endPseudoName} – a pseudo name of the node at which the range ends (excluded). Optional. If missed, the end of the range corresponds to the end of the node with pseudoname = startPseudoName, i.e. the range is limited by the bounds of “startPseudoName node”.

Current available pseudonames are TableN for tables and ImageN for images.

Based on Positions inside nodes

/range/{startIdentifier}:{startSelector}/{endIdentifier}:{endSelector}

{startIdentifier} – an identifier (id or a pseudo name) of the node from which the range starts (included). Required.

{endIdentifier} – an identifier (id or a pseudo name) of the node at which the range ends (excluded). Optional. If missed, the end of the range corresponds to the end of the node with identifier = startIdentifier, i.e. the range is limited by the bounds of “startIdentifier node”.

{startSelector} – a selector which specifies the certain position inside the start node (included). Optional. If missed, the start of the range corresponds to the beginning of the start node.

{endSelector} – a selector which specifies the certain position inside the end node (excluded). Optional. If missed, the end of the range corresponds to the element before the beginning of the end node.

A certain position inside a node can be specified with a selector which is separated from a node identifier with a colon. Selectors cannot be used without node identifier.

Operations Supported with a Range

Currently we’re supporting following operations with a Range:

Get the text from the range

Remove the text from the range

Replace the content in the range

Save the selected range as a new document

For a quick demonstration, here we show you how easily you can replace the content in the range with simple HTTP request using cURL command. However, you can use Aspose.Words Cloud SDK of your favorite language in your application without worrying about underlying API calls.

First, call the Paragraph API to get a list of paragraphs that are contained in the document.

We need to replace content of first paragraph of the document. You see that second paragraph correspond to NodeId id0.0 in the response, so we’ll call Range API to replace the content like:

You can visit the release notes for a complete list of improvement and fixes.

Experience Aspose.Words Cloud

If you’ve not already tried our REST API, we encourage you to head over to Aspose.Words Cloud with a free trial today. All you need is to sign up with the aspose.cloud. Once you’ve signed up, you may go through the following useful resources of Aspose.Words Cloud.

Looking for Your Feedback

Your feedback is very important for us. If you’ve any suggestions or if you need any particular features which you expect our REST API to have, please feel free to drop us a comment below or at support forum.

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

Encrypt and Decrypt PDF files with cURL

Share on FacebookTweet about this on TwitterShare on LinkedIn

PDF Document is the defacto file type to present documents, including text formatting and images, in a manner independent of application software, hardware, and operating systems. Aspose.PDF Cloud provides a number of operations that work seamlessly with your existing PDF Documents, allowing you to convert to and from PDF Format, extract document information, and perform operation like Encrypting and Decrypting PDF Documents.

Encrypting a PDF Document

Aspose.PDF Cloud allows you to easily encrypt a PDF document. Encrypting a PDF makes it unreadable to anyone without the password. This helps you protect sensitive information in a PDF file. You can similarly encrypt a file using the ubiquitous Adobe PPF Reader

The below example demonstrates applying the AESx256 encryption algorithm to a PDF document hosted on Aspose Cloud Storage. The output is then stored back onto the Cloud

Valid API Parameters

ParameterValues
userPasswordBase 64 Encoded String Value
ownerPasswordBase 64 Encoded String Value
cryptoAlgorithmPlease see below

The cryptoAlgorithm takes the following possible values. This represents the type of cryptographic algorithm used in Encryption / Decryption routines.

RC4x40RC4 with key length 40.
RC4x128RC4 with key length 128.
AESx128AES with key length 128.
AESx256AES with key length 256.

When you try to open an encrypted PDF file, you get asked for a password

Decrypting a PDF Document

Aspose.PDF Cloud allows you to easily decrypt a PDF document. Any PDF decrypted by the above encryption process needs to be decrypted before it can be used. Please remember the password has to be a Base 64 Encoded string value.

Have any Question

Feel free to drop us a comment below sharing your thoughts about Aspose.PDF Cloud REST API. Or let’s know if you have any suggestions or if you need any particular features which you expect our REST API to have.

Try It Out

And if you’ve not already had a chance to try our REST API, simply start a free trial today. All you need is to sign up with the aspose.cloud. Once you’ve signed up, you’re ready to try the powerful file processing features offered by aspose.cloud.

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

Check Out the Enhancements in Aspose.Slides Cloud 19.7

Share on FacebookTweet about this on TwitterShare on LinkedIn

Hi Guys! Aspose.Slides Cloud 19.7 is here. It is your feedback and trust in our API that keeps us moving forward, to provide new features and enhancements in it. Check out the latest release for Aspose.Slides Cloud that includes the support of the POT file format, responsive HTML and nested comments along with the issues fixed in Aspose.Slide Cloud SDK for PHP and intermittent 503 error.

Wait the list is not over yet, there’re many other enhancements and bug fixes included in this release. Read More.

Let me give you a quick walk through some of these improvements, carried in this new release.

Export POT File Format

It is a common scenario to have a POT file template, used to create presentations that have the same layout and other settings required to be applied to new files for official use. So after the release of this version you do not need to worry about the generation of POT files.

Let’s show you how easily you can create a POT file template from any Presentation file of your choice with a simple set of HTTP requests.

Get JWT Authentication Token

Convert Presentation to POT

Convert Presentation to Responsive HTML

You know Aspose.Slides Cloud provides support for converting a presentation to HTML, which is an embedded SVG. Now you can export presentations to responsive HTML, which will ensure to generate an HTML that will look good for all devices. The new SvgResponsiveLayout property is added in the HtmlOptions to generate responsive HTML files. It removes width & height attributes from SVG tag which make it responsive.

Get JWT Authentication Token

Convert Presentation to Responsive HTML

Resources

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

Share Your Feedback

Feel free to drop us a comment sharing your thoughts about the new version of Aspose.Slides Cloud REST API. Or let us know if you have any suggestions or if you need any particular features which you expect our REST API to have.

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

All New Aspose.Tasks Cloud V3 API Version!

Share on FacebookTweet about this on TwitterShare on LinkedIn

Hello! Guys, we’re back with a revamped version of Aspose.Tasks Cloud. To provide you the best solution, we follow a continuous improvement process based on your valued feedback and our internal product reviews. Aspose.Tasks Cloud 19.4 is already live, it is all new V3 API version with improved architecture, implemented as microserivce. We’ve introduced storage API methods in the new release along with many other fixes and improvement, that takes the API to the next level of reliability and stability. For complete details of new features and enhancement, please check the release notes of this version.

What’s New

API Version – Introduced API version V3, V1.1 will remain available with previous API versions

Authentication – JWT(JSON Web Token) authentication, OAuth2 and URL signing authentication methods are not supported anymore by V3 API Version

File API – Introduced methods for upload, download, copy, move, delete files : input documents and rendering results, in the cloud storage

Folder API – Introduced methods for create, copy, move, delete folders in the cloud storage

Storage API – Introduced methods for getting storage information and file information

How it Works

If you are working with a project management application and want to manipulate Microsoft Project Documents in your application along with other industry standard project formats, Aspose.Tasks Cloud REST API is a perfect match for your need. It is a true Cloud API that can be used on any platform. It supports to read, convert and manipulate Microsoft Project, Oracle Primavera and XML Project file formats.

Aspose.Tasks Cloud is a complete solution that allows you to work with all aspects of a Project document, including conversion and manipulation of project’s tasks, task links, resources, resource assignments and extended attribute data. Learn More.

Let’s show you how easily you can convert Microsoft Project document to PDF document. First of all we will get JWT authentication token for V3 API version and upload project file to storage using the newly introduced method. We are using cURL- a most popular command line tool for REST API testing, for this demonstration. However, you can check a complete list of available SDKs to use Aspose.Tasks Cloud SDK of your choice in your favorite platform without worrying about underlying API calls.

Get Authentication Token

Upload Source Document to Storage

Convert Project document to PDF

Have any Question

Feel free to drop us a comment below sharing your thoughts about the new version of Aspose.Tasks Cloud REST API. Or let’s know if you have any suggestions or if you need any particular features which you expect our REST API to have.

Try It Out

And if you’ve not already had a chance to try our REST API, simply start a free trial today. All you need is to sign up with the aspose.cloud. Once you’ve signed up, you’re ready to try the powerful file processing features offered by aspose.cloud.

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

Enhanced Bookmark Manipulation with Aspose.PDF Cloud 19.6

Share on FacebookTweet about this on TwitterShare on LinkedIn

We’re excited to release 19.6 version of Aspose.PDF Cloud, with all new API Version V3, with enhancement to Bookmark manipulation and introduced breaking changes to   storage operations. Read on to see what’s new.

V3 API Version

In 19.6, we’ve implemented Aspose.PDF Cloud as a microservice. Now, it uses V3 API Version, new base URI will be as following. Please note legacy V2.0 API version will remain available with older release, but all new changes and updation will be made in latest API Version(V3) in the future.

https://api.aspose.cloud/v3.0/pdf/

API calls are more secured in new API version, because now it supports JWT(JSON Web Token) authentication in this release. OAuth2 and URL signing authentication methods are not supported any more by V3 API Version. Let us show you how to get JWT Access Token.

Get JWT Authentication Token

Enhanced Bookmark Manipulation

While working with PDF documents, bookmark is an essential feature for navigation within PDF document pages. After you add bookmarks to a PDF file, you can access to a specific part of a PDF file easily and efficiently. In this release, we’ve enhanced working with bookmarks with Aspose.PDF Cloud API. Now you can add and delete bookmarks, get bookmark by path, get child collection of particular bookmark and update bookmark in PDF document with simple request calls.

Let’s show you how easily you can add bookmarks in a PDF document using Aspose.PDF Cloud REST API, using cURL command. You can check a complete list of available SDKs to use Aspose.PDF Cloud SDK in your favorite platform without worrying about underlying API calls.

Upload Source Document to Storage

Add Bookmark

Breaking Changes in Storage Methods

In previous releases, storage APIs are included in Aspose.PDF Cloud REST API for a better user experience and unification, so user no need to use any other API for storage operations. Now, we’ve improved the naming scheme of storage methods as following.

Old Methods New Methods
PostMoveFile MoveFile
PostMoveFolder MoveFolder
PutCreate UploadFile
PutCreateFolder CreateFolder
GetDownload DownloadFile
GetIsExist ObjectExists
GetIsStorageExist StorageExists
GetListFileVersions GetFileVersions
GetListFiles GetFilesList

You can visit the release notes for a complete list of breaking changes.

We Want to Hear from You

Feel free to drop us a comment sharing your thoughts about the new version of Aspose.PDF Cloud REST API. Or let us know if you have any suggestions or if you need any particular features which you expect our REST API to have.

And if you’ve not already had a chance to try our REST API, simply start a free trial today. All you need is to sign up with the aspose.cloud. Once you’ve signed up, you’re ready to try the powerful file processing features offered by aspose.cloud.

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