The Document Cloud API software development kit includes sample applications demonstrating typical client application use cases. Each sample presents a unique use case or environment. Samples help you a jump start your custom applications and provide a reference implementation with working examples of the Document Cloud API.
The SDK's samples use APIs to send requests to Document Cloud services. Each sample is fully operational and includes all the necessary components for utilizing the Create PDF, Export PDF service or HTML to PDF service. For details about the API please see the documentation.
In addition to the Document Cloud API calls themselves, each client also handles authentication to Adobe’s Identity Management Service (IMS). You should obtain your own application credentials in order for your application to authenticate correctly. Please contact Document Cloud API Support team to request a unique client ID and secret, and use those values in your sample's configuration file.
On URI Template Libraries
DC API requires RFC-6570 compatible URI Templates to handle some responses. You can see examples of this in the SDK and our samples. If you are choosing your own, note the following recommended URI Template libraries; others may not be compliant to the RFC-6570 standard:
- JS: url-template 2.0+ at NPMJS or GitHub
- Java: handy-uri-templates 2.1.6+ at MVNrepository or GitHub
Adobe DC SDK Directory Structure
Please visit the downloads page to get the SDK archive with samples.
The SDK archive contains:
- config/ - Configuration templates for the samples.
- java/ - The SDK for Java (Java 8+) with its own readme.md and samples.
- test-files/ - Test files for the samples.