A különbség annyi, hogy míg az általad felsorolt dolgok a böngészőtől elvárhatóak, addig a PDF nem. Amennyiben a PDF elvárható, akkor elvárom viszont a MS Word, OpenOffice, Abiword, MS Publisher, Scribus, QuarkXpress fájljainak a megnyitását is.
Különben megjegyzem, talán nekem sem szúrta volna a szememet, ha a beépített olvasó mindent tud, amit akár egy evince.
int getRandomNumber() { return 4; } // ← aláírás
//szabályos kockadobással választva. garantáltan véletlenszerű. xkcd