Skip to main content

pdf-xmp


Use the pdf-xmp endpoint to extract xmp meta-data from a PDF.


Use the pdf-xmp endpoint to extract xmp meta-data from a PDF. It uses an HTTP POST to send a PDF as binary and then returns the xmp metadata as an XML response. The pdf-xmp endpoint takes an HTTP POST form submission, where the PDF is sent as binary in the form's body.

info

Refer to the following Users Guide page if you require more information illustrating how to call the endpoint directly as a REST call.

The complete example is available via one of the following GitHub projects depending upon the language you wish to use.

LanguageGitHub Users Guide ProjectClassLocation/Package/Namespace
C#https://github.com/dynamicpdf-api/dotnet-client-examplesProgram.csnamespace PdfXmpExample
Javahttps://github.com/dynamicpdf-api/java-client-examplesPdfXmpExample.javacom.dynamicpdf.client.examples
Node.jshttps://github.com/dynamicpdf-api/nodejs-client-examplesPdfXmpExample.jsnodejs-users-guide
PHPhttps://github.com/dynamicpdf-api/php-client-examplesPdfXmpExample.phpphp-client-examples

The processing steps and syntax are similar for all four languages.

  • Create a new PdfXmp instance and pass a PdfResource instance containing the PDF.
  • Call the PdfXmp instance's Process method and the PDF's XMP metadata is returned as XML.