Edit in GitHubLog an issue

Release Notes

This document describes the change history across releases for supported versions. For details regarding versioning and support policies, see Version - Support policy.

Supported versions#

This document as well as the URLs on Adobe's website and other documentation link to the latest product version.

Note: Links to repository assets (e.g. GIT, Maven, etc.) direct to the top level directory. To download assets that match the documentation, navigate to the correct version. For example, When using the 1.0.0 Java documentation, you can find the 1.0.0 samples in the GIT repo as follows:

  1. Go to the GIT repo.
  2. Select Releases.
  3. Select and download the needed release.

Previous Release tags with release notes and links to the assets

Migration Guide to PDF Services SDK#

Refer to the following table for migrating to PDF Services SDK version 2.1.0, you can also refer our Samples( Java, Node JS, .NET). for the latest release.

Java changes#

  • artifactId changed from pdftools-sdk to pdfservices-sdk
  • Replace the <properties> tag and SDK <dependency> tag in your project’s pom.xml file with the following:
Copied to your clipboard
1<properties>
2 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
3 <maven.compiler.source>1.8</maven.compiler.source>
4 <maven.compiler.target>1.8</maven.compiler.target>
5 <pdfservices.sdk.version>2.1.0</pdfservices.sdk.version>
6 <pdfservices.sdk.samples.version>2.1.0</pdfservices.sdk.samples.version>
7</properties>
8
9<dependency>
10 <groupId>com.adobe.documentservices</groupId>
11 <artifactId>pdfservices-sdk</artifactId>
12 <version>${pdfservices.sdk.version}</version>
13</dependency>
  • Update import statements as per new Package structure. For e.g.
Copied to your clipboard
import com.adobe.pdfservices.operation.ExecutionContext;

Node JS changes#

  • NPM package name changed from @adobe/documentservices-pdftools-node-sdk to @adobe/pdfservices-node-sdk
  • Update the latest SDK dependency in package.json file of your project
Copied to your clipboard
"@adobe/pdfservices-node-sdk": "2.1.0"
  • Require the @adobe/pdfservices-node-sdk in the Sample file to access the SDK interface
Copied to your clipboard
const PDFServicesSdk = require('@adobe/pdfservices-node-sdk');

For HTML to PDF Conversions, the PageLayout object is moved inside html object. To access the PageLayout interface use the following code:

Copied to your clipboard
const pageLayout = new PDFServicesSdk.CreatePDF.options.html.PageLayout();

.NET changes#

  • Nuget package name changed from Adobe.DocumentServices.PDFTools to Adobe.PDFServicesSDK
  • Update the SDK dependency in your project’s .csproj file with the following:
Copied to your clipboard
1<ItemGroup>
2 <PackageReference Include="log4net" Version="2.0.12" />
3 <PackageReference Include="Adobe.PDFServicesSDK" Version="2.1.0" />
4</ItemGroup>
  • Update the namespaces accordingly in your .cs file as per the new dependency:
Copied to your clipboard
using Adobe.PDFServicesSDK;

Documentation library#

Refer to the following for links to supported product documentation.

ItemPublic doc
2.1.0Web page(2.1.0 docs)
2.0.0Web page(2.0.0 docs)
1.3.0Web page(1.3.0 docs)
1.2.0Web page(1.2.0 docs)
1.1.0Web page(1.1.0 docs)
1.0.0Web page(1.0.0 docs)

Change types#

Change types include the following:

  • New: Features or implementation changes added in the current release.
  • Changed: Modified code that changes a feature or implementation detail.
  • Security: A patch or bug fixed released in an out-of-band patch.
  • Deprecated: Existing functionality for which support is ending (or ended).

Change history#

Extract PDF Server Side Release (21 June, 2022; server side release)#

ChangeLanguageDescription
ChangedAllEnhanced error messages by adding more sub error codes
ChangedAllBug fixes and stability improvements.

Extract PDF Server Side Release (16 May, 2022; server side release)#

ChangeLanguageDescription
ChangedAllBug fixes and stability improvements.

2.2.2 (May, 2022; patch release)#

ChangeLanguageDescription
ChangedJava, NodeJSDependent library upgrades to address vulnerabilities reported in NPM and Maven.

Create PDF Server Side Release (6 April, 2022; server side release)#

ChangeLanguageDescription
ChangedAllEnhanced support for leveraging embedded TrueType fonts.

Extract PDF Server Side Release (05 April, 2022; server side release)#

ChangeLanguageDescription
ChangedAllImproved handling of bad PDFs with 50% reduction in frequency of bad PDF errors and improved successful conversion rate.
ChangedAllBug fixes and stability improvements.

2.2.1 (March, 2022; patch release)#

ChangeLanguageDescription
Changed.NETDependent library upgrades and SDK internal additional validation checks.

Extract PDF Server Side Release (22 February, 2022; server side release)#

ChangeLanguageDescription
ChangedAllAdding support for identification of scanned pages with "is_scanned" field in Extract output.
ChangedAllBug fixes and stability improvements.

2.2.1 (February, 2022; patch release)#

ChangeLanguageDescription
ChangedJavaDependent library upgrades.

2.2.1 (January, 2022; patch release)#

ChangeLanguageDescription
ChangedNode JSEnhanced Document Generation interface to support Json Object and Json array as Fragments data.

2.2.0 (January, 2022; minor release)#

ChangeLanguageDescription
NewAllAdding support for fragments feature.
ChangedJavaJava SDK is enabled to connect to Internet through Proxy where proxy server settings can be set via client config.
ChangedAllPDF Extract API bug fixes and stability release.

Adobe Document Generation Server Side Release (10 January, 2022; server side release)#

ChangeLanguageDescription
NewAllAdding support for fragments feature.
ChangedAllAdding support to add images (only base64 encoded image data was supported initially) through publicly accessible URLs.
ChangedAllAdding support for primitive type list

Adobe Document Generation Server Side Release (14 December, 2021; server side release)#

ChangeLanguageDescription
NewAllAdding support for additional tags (<strong> and <em>) in styling and formatting feature.
NewAllSupport for dynamic table constructs.

Extract PDF Server Side Release (15 November, 2021; server side release)#

ChangeLanguageDescription
ChangedAllThe option to include styling information is generally available.
ChangedAllIdentification of scanned content is now performed at the page level rather than per document.
ChangedAllBug fixes and stability improvements.

Adobe Document Generation Server Side Release (20 October, 2021; server side release)#

ChangeLanguageDescription
NewAllHTML styling and formatting support in json data.
NewAllSupport for horizontal tables.
NewAllSupport for SVG images.

Extract PDF Server Side Release (29 September, 2021; server side release)#

ChangeLanguageDescription
ChangedAllSupport for more descriptive error messages and PDF Extract API bug fixes.

2.1.0 (September, 2021; minor release)#

ChangeLanguageDescription
New.NETExtract operation is now available in .NET SDK as part of Adobe.PDFServicesSDK.
NewJava, Node JS, .NETSupport for fetching the properties of a PDF file - metadata including page count, PDF version, file size, compliance levels, font info, permissions and more.
NewJava, Node JS, .NETSupport for returning the list of images besides returning ZIP of all image files.
NewJava, Node JS, .NETSupport for converting the content hosted on a URL to PDF files.
NewJava, Node JS, .NETSupport for converting an HTML file containing inline CSS to PDF files.

Extract PDF Server Side Release (26 Aug, 2021; server side release)#

ChangeLanguageDescription
ChangedAllPDF Extract API bug fixes and stability release

2.0.0 (May, 2021; major release)#

ChangeLanguageDescription
NewAllExtract operation released as part of pdfservices-sdk
ChangedJavaartifactId changed from pdftools-sdk to pdfservices-sdk
ChangedNode JSNPM package name changed from @adobe/documentservices-pdftools-node-sdk to @adobe/pdfservices-node-sdk
ChangedNode JSFor HTML to PDF Conversions, the PageLayout object interface is moved inside html object.
Changed.NETNuget package name changed from Adobe.DocumentServices.PDFTools to Adobe.PDFServicesSDK
NewPythonPython SDK “pdfservices-sdk” v1.0 is released for ML Services which consists of ExtractPDFOperation currently.

1.3.0 (March, 2021; minor release)#

ChangeLanguageDescription
NewAllAdded a feature to the create PDF operation to specify the document language of input file.
NewAllAdded Document Merge Operation that merges a Word based document template with the input JSON data to generate the output document in either Word or PDF format.
NewAllAdded support to get the developer error codes in exceptions.
NewAllAdded a feature to the compress PDF operation to reduce the file size based on compression level.

1.2.0 (September, 2020; minor release)#

ChangeLanguageDescription
NewAllAdded more features to the password-protect operation to secure a PDF with an owner password and to enable users to restrict features like printing, editing and copying.
NewAllAdded an operation for removing password protection from a PDF.
NewAllAdded a split PDF operation that splits a PDF document into multiple smaller documents by simply specifying either the number of files, pages per file, or page ranges.

1.1.0 (June, 2020; minor release)#

ChangeLanguageDescription
NewAllAdded a password-protect operation to securely open a PDF.
NewAllAdded an operation for inserting a PDF file into an existing PDF.
NewAllAdded a replace file operation which replaces a PDF with another.
NewAllAdded an operation for deleting pages from a PDF.
NewAllAdded a rotate page(s) operation for rotating one or more pages in a PDF.
NewAllAdded reorder page(s) operation to support rearranging page(s) in a PDF.
NewAllAdded a compress PDF operation to reduce a PDF file size.
NewAllAdded a linearize operation to convert a PDF file into a web optimized PDF file for incremental access in network environments.
ChangedAllChanged the combine file limit from 12 to 20.

1.0.0 (March, 2020; First major release)#

ChangeLanguageDescription
NewAllAdded create PDF operation to create PDF from Office formats, image formats and HTML (doc, docx, ppt, pptx, xls, xlsx, txt, rtf, bmp, gif, tiff, jpeg, png).
NewAllAdded export PDF operation to export PDF to Office formats and image formats (doc, docx, pptx, rtf, xlsx, jpeg, png).
NewAllAdded combine PDF files operation.
NewAllAdded an OCR operation to convert PDF files into a searchable PDF.
  • Privacy
  • Terms of Use
  • Do not sell my personal information
  • AdChoices
Copyright © 2022 Adobe. All rights reserved.