Was für Header muss ich denn am Anfang senden?
Einen HTTP-Header würde ich empfehlen :)
Als MIME-Type (wenn du das meinst) ist ggf. application/pdf geeignet, möglicherweise aber auch application/x-gzpdf für gzip-komprimierte PDF-Dateien.
Das musst du natürlich vor dem Ausliefern ermitteln.