diff --git a/src/Controller/HandlePdfController.php b/src/Controller/HandlePdfController.php
index cf592eb6d9466622135a4606d81c33e28cfec9b4..59f7c7529ca813647791ae365a2e009aa50cdbb6 100644
--- a/src/Controller/HandlePdfController.php
+++ b/src/Controller/HandlePdfController.php
@@ -176,6 +176,11 @@ class HandlePdfController extends ControllerBase {
    */
   public function populatePdf() {
     $context = $this->linkManipulator->parseRequest($this->requestStack->getCurrentRequest());
+
+    // Create hook_fillpdf_populate_pdf_context_alter().
+    // Allow modules to alter $context.
+    $this->moduleHandler()->alter('fillpdf_populate_pdf_context', $context);
+
     $fillpdf_form = FillPdfForm::load($context['fid']);
     $entities = $this->contextManager->loadEntities($context);