On 2011-12-06 14:49, Christoph Schmees <
cj...@nurfuerspam.de> wrote:
> Am 2011-12-06 13:10, schrieb Peter J. Holzer:
>> On 2011-11-28 16:11, Christoph Schmees<
cj...@nurfuerspam.de> wrote:
>>> 2. ich würde nie ein Plugin zur PDF-Anzeige installieren. Ich
>>> wähle das immer ab. In einem solchen Plugin sehe ich keinerlei
>>> Nutzen,
>>
>> Mir fallen da mehrere Vorteile ein:
>>
>> * Die Möglichkeit, mittels Range-Request nur die Seiten zu laden, die
>> man tatsächlich lesen will
>
> erstens - welche SW nutzt das?
Acrobat Reader.
> Zweitens - wozu? Im Zeitalter von schnellen Leitungen und Flat Rates
> finde ich es sogar von Vorteil, das ganze PDF hier zu haben. Dann geht
> nämlich das Blättern schneller.
Dafür musst Du allerdings am Anfang länger warten. Und nicht jeder hat
eine schnelle Leitung.
Ich finde es schon recht angenehm, wenn von einem 800-seitigen PDF das
Inhaltsverzeichnis praktisch sofort erscheint und ich dann direkt zur
Seite 536 springen kann, ohne dass ich auf die Seiten dazwischen warten
muss.
>> * Links in PDF-Files werden auch dann im richtigen Browser geöffnet,
>> wenn der nicht der "Standard-Browser" ist.
>
> hier kommt es zweimal im Jahr vor, dass ich einem Link aus einem
> PDF folgen möchte. Wenn der im Standard-Browser geöffnet wird,
> ist das prima. Falls ich es anders möchte, kopiere ich den Link
> und füge ihn in einem anderen Browser ein. Total schwierig.
Nicht schwierig aber lästig. Wenn man das PDF nicht aus dem
Standard-Browser geöffnet hat, geht der Link dann in einem anderen
Browser auf (der sich höchstwahrscheinlich auf einem anderen Workspace
befindet und gar nicht sichtbar ist), oder der Standardbrowser muss erst
geladen werden (dauert ein paar Sekunden) und beklagt sich dann mit
einiger Wahrscheinlichkeit, dass er das Profil nicht öffnen kann, weil
es von einem anderen Browser gesperrt ist.
>> * Fragment-Identifier in PDFs funktionieren.
>
> ?? wat'n dat? Wozu ist das gut?
Ein Fragment-Identifier ist das Zeug, was in einem URL hinter dem #
steht. In PDFs kann man damit genauso wie in HTML eine bestimmte Stelle
in einem Dokument anspringen. Aber natürlich nur, wenn der Viewer die
Information bekommt. Das Helper-Application API bietet keine
Möglichkeit, diese Information an einen externen Viewer zu übergeben.
>> * Es wird kein zusätzliches Fenster geöffnet
>
> was ist daran der Vorteil?
Ich hasse es, wenn ungefragt weitere Fenster aufgehen (und streite
regelmäßig mit Webdesignern, die jeden externen Link mit target=_blank
versehen wollen).
>> Einige davon könnte man wohl auch mit einem externen Viewer realisieren,
>> aber nicht mit dem seit 15+ Jahren unveränderten "Helper Application"
>> API.
>>
>> Im übrigen aber bin ich der Meinung, dass PDF-Support sowieso in den
>> Browser hinein gehört, nicht in ein Plugin.
>
> da bin ich genau gegenteiliger Meinung. PDF gehört *nicht* in den
> Browser. Es ist ein Format, das zum Austausch (ursprünglich
> offline) von Dokumenten konzipiert wurde.
Ich sehe da in der Hinsicht keinen großen Unterschied zwischen HTML und
PDF.
> Mit dem gleichen Recht könntest du fordern, dass DOC, DOCX, XLS und so
> weiter im Browser unterstützt werden müssen.
Nein. PDF ist das Standardformat für druckreife Dokumente im Web. DOC,
DOCX, XLS, etc. sind das nicht.
> Vielleicht soll der Browser demnächst auch Videos schneiden? Das wäre
> doch mal was.
Er kann Videos anzeigen. Schneiden muss er sie genausowenig, wie er HTML
editieren oder PDFs bearbeiten können muss.
>>> dafür möglichen Schaden: Wenn jemand dir ein präpariertes PDF vorlegt,
>>> dann hast du mit dem Klick darauf bereits den Schädling eingefangen.
>>
>> Dagegen hilt NoScript.
>>...
>
> da irrst du.
Nein.
> Hinter jedem Link kann der Verweis auf eine (PDF-) Datei stecken, da
> ist keine Zeile JS involviert.
NoScript blockt nicht nur JavaScript sondern unter anderem auch PDF. Um
ein PDF anzuzeigen, muss ich das (in den Default-Einstellungen) mit
einem Extra-Klick bestätigen.
> NoScript hilft gegen sehr viele Angriffsformen, aber gegen ein
> präpariertes PDF in einem Link hilft es nicht.
Doch. Natürlich nicht, wenn ich mir das PDF tatsächlich ansehe (was
zugegebenermaßen meistens der Fall sein wird, denn sonst hätte ich ja
nicht auf den Link geklickt), aber in dem Fall hilft auch ein externer
Viewer nicht (zumindest nicht prinzipiell: In der Praxis wird ein
Angriff, der auf den Acrobat Reader zugeschnitten ist, natürlich ins
Leere laufen, wenn ich Okular als Viewer verwende).