Ich versuche ein pdf in meine homepage einzubinden.
Welche Technik ist da von Vorteil und wo liegen die evtl. nachteile?
<embed src="mein.pdf">
<object data="mein.pdf" type="application/pdf">
<iframe src="mein.pdf">
Alle schlecht - sie gehen davon aus, das jemand ein PDF-Plugin für seinen Browser hat.
Die beste Möglichkeit ist, den Inhalt aus dem PDF-Dokument in HTML zu überführen - ein PDF hat imho im Web nichts verloren - zumindest nicht als Dokumente einer Website.
Die nächstschlechtere Möglichkeit ist, das PDF mittes Flash anzuzeigen - aber auch hier besteht die Gefahr, dass jemand Flash nicht hat. Die Statistiken meiner Kunden zeigen, das etwa 65% der Besucher mit Flash ausgestattet sind.
Eindeutig die schlechteste Variante ist ein iframe-Element, das funktioniert aber nur, wenn man ein PDF-Plugin hat UND dieses entsprechend konfiguriert ist - von object und embed ist gänzlich abzuraten.
Ich z.B. hab' nur den Adobe Reader, aber kein PDF-Plugin - wenn mir also so eine Seite vorgesetzt wird, wird das Ding heruntergeladen und der Adobe Reader fragt, ob er sich jetzt aufdrängen darf. In meinem Browser, geschweige denn irgendwas eingebettet in die Seite, gibts allerdings kein PDF.