io il problema lo ho risolto creando il pdf nella cartella con permessi di scrittura sul server.
lasciando pdf.output()
funzionano anche le immagini