Media Handlers with AEM Workflows to Process Assets
AEM projects sometimes need a PDF or PNG version of an HTML page, for example for previews. Media handlers help here: they make processing AEM assets easy. Once configured, each uploaded asset is processed by either AEM's own handlers or command-line tools.

What are media handlers?
Media handlers are services inside AEM Assets that perform specific actions on assets, and they work hand in hand with workflows. A media handler extracts all available metadata from an asset and can also create a thumbnail image.
Enabling and disabling them
All available media handlers are enabled by default. Open http://localhost:4502/system/console/components to see them all; to turn one off, click its disable button.
Examples include TextHandler, JpegHandler and PdfHandler.
Adobe's AEM Assets documentation has a full page on configuring media handlers, and the Experience AEM blog has two worked examples of generating an image and a PDF of a web page with them.
In AEM as a Cloud Service, this processing moved out of AEM into asset microservices — see AEM Assets as a Cloud Service.
More in Assets and Dynamic Media
- AEM Assets: How Adobe's DAM Works in AEM as a Cloud Service
Editions, Admin View, Assets View and Content Hub, asset microservices, Dynamic Media with OpenAPI, Connected Assets and the APIs.
- Assets Essentials vs AEM Assets as a Cloud Service
What Adobe Experience Manager Assets Essentials is, how it differs from AEM Assets as a Cloud Service, and which one suits which customer.
- AEM 6.5 New Features in Assets
What AEM 6.5 added to Assets: Adobe Asset Link, the desktop app update, Adobe Stock integration, remote DAM, Brand Portal, visual search and Dynamic Media with Sensei.
- Brand Portal vs Asset Share Commons vs Dynamic Media
The difference between Adobe Brand Portal, Asset Share Commons and Dynamic Media: what each one does, licensing, customization, and which to choose.
- AEM with Brand Portal: Uses, Features and Integration
What Adobe Brand Portal is for, its asset distribution and asset sourcing features, how it compares with Asset Share Commons and Dynamic Media, and integrating it with AEM.