diff --git a/print_pdf/print_pdf.pages.inc b/print_pdf/print_pdf.pages.inc
index 038924c..7f5867e 100644
--- a/print_pdf/print_pdf.pages.inc
+++ b/print_pdf/print_pdf.pages.inc
@@ -53,6 +53,8 @@ function print_pdf_controller() {
     $pdf_filename = transliteration_clean_filename($pdf_filename, language_default('language'));
   }
 
+  drupal_alter('print_pdf_filename', $pdf_filename, $path);
+
   $pdf = print_pdf_generate_path($path, $cid, $pdf_filename);
   if ($pdf == NULL) {
     drupal_goto($path);
