Friday, 20 September 2013

Creating a custom Adobe Experience Manager PDF service

While helping answer forums for Adobe Experience Manager, an AEM user asked if there is an AEM API to work with PDF documents. See the forum thread:

While this is not an out-of-the-box feature, it does not mean that Adobe CQ cannot perform this use case. One of the most powerful features of AEM is the ability to develop custom services.

You can create a custom AEM service that  creates and modifies PDF documents. For example, consider a use case where a user submits data to Adobe CQ. A custom service creates a PDF document, writes the data to the newly created document, and saves the PDF document in the AEM Digital Asset Manager (DAM). 

A custom AEM service persists a newly created PDF document in the DAM

This development article walks you through the process of creating a custom AEM service that is able to perform this use case by using Apache PDF BOX API. For information about this API, see

To read this development article, click

Join the Adobe Experience Cloud Community 

Join the Adobe Experience Cloud Community by clicking this banner

I (Scott Macdonald) am a Senior Digital Marketing Community Manager at Adobe Systems with 20 years in the high tech industry. I am also a programmer with knowledge in Java, JavaScript, C#,C++, HTML, XML and ActionScript. If  you would like to see more CQ or other Adobe Digital Marketing end to end articles like this, then leave a comment and let me know what content you would like to see.

TwitterFollow the Digital Marketing Customer Care team on Twitter @AdobeExpCare.

YouTube: Subscribe to the AEM Community Channel


  1. Your blog provided us with valuable information to work with. Thanks a lot for sharing. Keep blogging.

    linkedin marketing pdf

  2. Thanks for sharing valuable information. Mindmajix provides best Adobe Experience Manager training. Online training by real time experts. Explore Online training and AEM course is aligned with industry needs & developed by industry experts.

  3. Thanks for the information. The information you given is very helpful for Adobe CQ5 Learners.

  4. This comment has been removed by the author.

  5. Your blog provided valuable information. Thanks for sharing such information. SV Soft Solutions provides best Adobe Experience Manager Training by real time working professionals. Contact Us : USA : +1-845-915-8712 IND : +91-9642373173 Email :