PHP client library for the DynamicPDF Cloud API.

Overview

PHP Client (php-client)

The PHP Client (php-client) project uses the DynamicPDF Cloud API's PHP client library to create, merge, split, form fill, stamp, obtain metadata, convert, and secure/encrypt PDF documents.

The DynamicPDF Cloud API consists of the following endpoints.

  • dlex-layout
  • image-info
  • pdf
  • pdf-info
  • pdf-text
  • pdf-xmp

For more information, please visit DynamicPDF Cloud API. Support for other languages/platforms (PHP, C#, Node.js) is available on GitHub (DynamicPDF Cloud API at GitHub).

Requirements

Installation

Use Composer to install the client library.

Composer

The preferred method is via Composer. Install Composer as follows.

composer update

Documentation

  • Obtain overview documentation for the DynamicPDF Cloud API Client libraries from the Cloud API Users Guide.
  • Access the documentation for each particular endpoint from the following Users Guide pages.
Endpoint REST Endpoint REST Endpoint Client Library Description
dlex-layout Cloud API Users Guide - dlex-layout dlex-layout Returns a PDF after processing a DLEX file with it's associated JSON data.
image-info Cloud API Users Guide - image-info image-info Returns image metadata as a JSON document.
pdf Cloud API Users Guide - pdf pdf Returns a PDF after performing one of the pdf endpoint's tasks (page, dlex, image) or merging.
pdf-info Cloud API Users Guide - pdf-Info pdf-info Returns PDF metadata as a JSON document.
pdf-text Cloud API Users Guide - pdf-text pdf-text Returns the text from a PDF as a JSON document.
pdf-xmp Cloud API Users Guide - pdf-xmp pdf-xmp Returns XMP metadata from a PDF.

REST Client

  • The php-client uses the PHP built-in cURL application. Refer to the Client URL Library page in the PHP Manual for more information.

Tutorials

The following table lists the available tutorials.

Tutorial Title Tutorial Location
Merging PDFs https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/merging-pdfs
Completing an AcroForm https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/form-completion
Creating a PDF Using a DLEX and the pdf Endpoint https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/dlex-pdf-endpoint
Adding Bookmarks to a PDF https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/bookmarks
Creating a PDF Using the dlex-layout Endpoint https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/dlex-layout
Extracting Image Metadata https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/image-info
Extract PDF Metadata https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/pdf-info
Extracting PDF's Text https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/pdf-text
Extract XMP Metadata https://cloud.dynamicpdf.com/docs/tutorials/cloud-api/pdf-xmp

For more information on the tutorials and example code, refer to

Support

The primary source for the DynamicPDF Cloud API support is through Stack Overflow. Please use the "dynamicpdf-api" tag to ask questions. Our support team actively monitors the tag and responds promptly to any questions. Also, let us know you asked the question by following up with an email to [email protected].

Pro Plan Subscribers#

Ticket support is available to Pro Plan subscribers. But we still encourage you to help the community by posting on Stack Overflow when possible. You can also email [email protected] if you need to ask something specific to your use case that may not help the DynamicPDF Cloud API community.

License

The php-client library is licensed under the MIT License.

You might also like...
Google Cloud Profiler for PHP

Google Cloud Profiler for PHP Idiomatic PHP client for Google Cloud Profiler. API documentation NOTE: This repository is part of Google Cloud PHP. Any

⚡️ Web3 PHP is a supercharged PHP API client that allows you to interact with a generic Ethereum RPC.
⚡️ Web3 PHP is a supercharged PHP API client that allows you to interact with a generic Ethereum RPC.

Web3 PHP is a supercharged PHP API client that allows you to interact with a generic Ethereum RPC. This project is a work-in-progress. Code and docume

A simple PHP GitHub API client, Object Oriented, tested and documented.

PHP GitHub API A simple Object Oriented wrapper for GitHub API, written with PHP. Uses GitHub API v3 & supports GitHub API v4. The object API (v3) is

A simple Object Oriented PHP Client for Termii SMS API

Termii Client A simple Object Oriented PHP Client for Termii SMS API. Uses Termii API. Requirements PHP = 7.2 Guzzlehttp ~6|~7 Installation Via Compo

Xendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services

Xendit REST API Client for PHP - Card, Virtual Account, Invoice, Disbursement, Recurring Payments, Payout, EWallet, Balance, Retail Outlets Services

php 8 client for the lemon.markets api

lemon.markets php client This repository contains a php 8+ compatible client for the https://lemon.markets API. The documentation of the API can be fo

PHP client for Microsoft Azure Face API.

Microsoft Azure Face API PHP client A PHP library that utilizes Azure Face REST API. Requirements PHP = 7.4 Installation composer require darmen/php-

Google PHP API Client Services

Google PHP API Client Services

PHP Client for the GoFlink API

GoFlink PHP API Client This project is an unofficial library to communicate with the GoFlink API from your PHP project. Documentation about the API is

Owner
DynamicPDF Cloud API
DynamicPDF Cloud API
Google-api-php-client - A PHP client library for accessing Google APIs

Google APIs Client Library for PHP Reference Docs https://googleapis.github.io/google-api-php-client/main/ License Apache 2.0 The Google API Client Li

Google APIs 8.4k Dec 30, 2022
Idiomatic PHP client for Cloud Datastore.

A NoSQL document database built for automatic scaling, high performance, and ease of application development. While the Cloud Datastore interface has many of the same features as traditional databases, as a NoSQL database it differs from them in the way it describes relationships between data objects.

Google APIs 19 Sep 15, 2022
PHP JSON-RPC 2.0 Server/Client Implementation with Automatic Client Class Generation via SMD

PHP JSON-RPC 2.0 Server/Client Implementation with Automatic Client Class Generation via SMD

Sergey Bykov 63 Feb 14, 2022
API Client library for PHP

ChronoSheetsAPI ChronoSheets is a flexible timesheet solution for small to medium businesses, it is free for small teams of up to 3 and there are iOS

Lachlan P 0 May 23, 2022
Nexmo REST API client for PHP. API support for SMS, Voice, Text-to-Speech, Numbers, Verify (2FA) and more.

Client Library for PHP Support Notice This library and it's associated packages, nexmo/client and nexmo/client-core have transitioned into a "Maintena

Nexmo 75 Sep 23, 2022
Client library to consume the 42 Intranet's API

ft-client Client library to consume the 42 Intranet's API Installation composer require mehdibo/ft-client Usage examples Using the Authorization Code

Mehdi Bounya 3 Nov 23, 2022
DigitalOcean API v2 client for Symfony and API Platform

DigitalOcean Bundle for Symfony and API Platform DunglasDigitalOceanBundle allows using the DigitalOcean API from your Symfony and API Platform projec

Kévin Dunglas 25 Jul 27, 2022
API client for ThePay - payment gate API

This is the official highly compatible public package of The Pay SDK which interacts with The Pay's REST API. To get started see examples below.

ThePay.cz s.r.o. 3 Oct 27, 2022
Code Quiz MonoRepo (API, API Client, App)

Code Quiz Welcome to the Code Quiz Open Source project from How To Code Well. This is an Open Source project that includes an API and an App for the d

How To Code Well 2 Nov 20, 2022
Fatture in Cloud SDK (Software Development Kit) for PHP

FattureInCloud PHP SDK Request informations In every request description you will be able to find some additional informations about context, permissi

Fatture in Cloud 25 Dec 5, 2022