Skip to main content

Tutorials Overview


Here at DynamicPDF we have created numerous tutorials to help you get started using the DynamicPDF Cloud API. New tutorials are added often, so be sure to visit this page often.


The following lists the tutorials provided by DynamicPDF Cloud API.

TutorialEndpoint/ToolSample ProjectDescription
Getting Started
Getting Started in 5 MinutesDesigner, dlex-layoutGetting StartedIn this getting started tutorial we create a simple DLEX report and then use the dlex-layout endpoint to create a new PDF.
Environment Manager
Exploring the Resource Manager and Apps ManagerIn this tutorial you explore the Resource Manager and the Apps Manager. The tutorial familiarizes you with steps needed when using any of the numerous endpoints.
Organizing Applications Using the Apps and API KeysOrganize your applications in the Apps and API Keys so you can better manage your organization's many DynamicPDF Cloud API Endpoints.
DynamicPDF Cloud API
Merging PDFspdfMerge PDFs (pdf endpoint)Use the pdf endpoint to merge three pre-existing pdf documents.
Completing an AcroformpdfFill an Acroform (pdf endpoint)Use the pdf endpoint to fill-out a pre-existing PDF form with values and save the resulting PDF.
Creating a PDF from DLEX (pdf Endpoint)pdfCreate a PDF (pdf endpoint)Use the pdf endpoint to generate a PDF report using DLEX. Then merge two PDF documents and then append the merged PDFs to the PDF created using the DLEX report.
Adding Bookmarks to a PDFpdfAdd Bookmarks (pdf endpoint)Use the Outline element in JSON instructions with the pdf endpoint to create a PDF that includes bookmarks.
Creating a PDF from DLEX (dlex-layout Endpoint)dlex-layoutCreate a PDF (dlex-layout endpoint)Use the dlex-layout endpoint to create PDF reports dynamically on the cloud.
Get Image Metadataimage-infoGet Image Information (image-info endpoint)Use the image-info endpoint to get metadata describing an image.
Extract PDF Metadatapdf-infoGet PDF Information (pdf-info endpoint)The pdf-info endpoint returns metadata from a PDF document.
Extract PDF Textpdf-textExtract Text (pdf-text endpoint)Extract text from PDF documents using the pdf-text endpoint.
Extract XMP Metadatapdf-xmpGet XMP Metadata (pdf-xmp endpoint)Extract XMP meta-data from PDF documents using the pdf-xmp endpoint.
DynamicPDF Cloud API Designer
Designer - Quick TourDesignerGetting StartedGet up and running quickly by reviewing the major features of a sample DLEX report.
Create a PageDesignerCreate a Page (Designer Tutorial)Use DynamicPDF Designer to create a report's cover-page.
Create a ReportDesignerCreate a Report (Designer Tutorial)Create a report using DynamicPDF Designer.
Create a Sub ReportDesignerCreate a Sub Report (Designer Tutorial)Use Sub Reports to create reports containing nested data rows.
Create a Page Using a TemplateDesignerCreate a Page Using a Template (Designer Tutorial)Use a PDF Template and a page to fill-out a pre-existing PDF form.
Create a Report With a TemplateDesignerCreate a Report Using a Template (Designer Tutorial)Create a report using a template.
Create a Report Using the dlex-layout EndpointDesigner, dlex-layoutCreate a Report Using a Template (Designer Tutorial)Use a report created by DynamicPDF Designer to call the dlex-layout REST endpoint.

Sample Projects#

Every tutorial has an associated set of resources you can add to your cloud storage space using the Resource Manager. Fully completed examples are also available as a GitHub project. The sample project names are listed in the preceding table.

Sample Resources#

You must either use the cloud resources in your cloud storage space or download the resource to your local system when completing a tutorial. More information is provided in each of the individual tutorials.

Figure 1. All sample resources are available from your cloud storage space using the Resource Manager.

Client Libraries#

The DynamicPDF Cloud API provides client libraries implemented in the following languages.

  • C#
  • Java
  • Node.js
  • PHP
info

More languages are coming, such as Ruby and Go.

Libraries#

Access the client libraries from the DynamicPDF Cloud API GitHub project at https://github.com/dynamicpdf-api.

APIGitHub LocationAPI Documentation
C#https://github.com/dynamicpdf-api/dotnet-client
Javahttps://github.com/dynamicpdf-api/java-clientJavaDoc Client API Documentation
Node.jshttps://github.com/dynamicpdf-api/nodejs-client
PHPhttps://github.com/dynamicpdf-api/php-client
info

Refer to each client library's readme.md file on GitHub for documentation on the library.

Tutorials Github#

The DynamicPDF Cloud API also provides examples for each client libraries you can reference while completing a tutorial. Access the sample projects for the desired language from one of the DynamicPDF Cloud API GitHub projects at https://github.com/dynamicpdf-api.

APIGitHub Location
C#https://github.com/dynamicpdf-api/dotnet-client-examples
Javahttps://github.com/dynamicpdf-api/java-client-examples
Node.jshttps://github.com/dynamicpdf-api/nodejs-client-examples
PHPhttps://github.com/dynamicpdf-api/php-client-examples
tip

Refer to each client library's readme.md file on GitHub for documentation on the library.