fix to is_viewable_content?

is not necessarily viewable just because a pdf exists. In the case of spreadsheets, the pdf generated isn't really suitable to view and we have the spreadsheet explorer views