Просмотр.ps файлов с помощью Google Chrome?
Интересно, есть ли способ просмотра файлов.ps без их загрузки / сохранения при использовании Google Chrome?
1 ответ
В настоящее время нет способа просмотра файлов.ps (PostScript) в Google Chrome.
Я могу представить два способа получить желаемый результат:
- Преобразуйте файл postscript в PDF с помощью сторонней утилиты и используйте встроенный в Chrome PDF Viewer (или расширение PDF.js PDF Viewer Chrome), чтобы отобразить файл PDF. (это относительно просто и может быть реализовано как расширение Chrome)
Реализуйте анализатор PostScript и интегрируйте его в PDF.js.
- Спецификация: http://wwwimages.adobe.com/content/dam/Adobe/en/devnet/postscript/pdfs/PLRM.pdf
- Ограниченное доказательство концепции: http://logand.com/sw/wps/
- Запрос функции на трекере проблем PDF.js: https://github.com/mozilla/pdf.js/issues/1594 (это закрыто, но если вы поставите высококачественное исправление, исправление может быть принято).
Я скомпилировал GhostScript 9.26 в Web Assembly и написал небольшую оболочку для прямого отображения файлов PostScript в Chrome. Вы можете найти это здесь:
https://chrome.google.com/webstore/detail/ps-wasm/ebpiondkhkldijolgmhfenknngkkjola
Вы можете попробовать использовать другой браузер с открытым исходным кодом. Например, актуальная версия коллекции пакетов openSUSE для 2018_12
http://www.seamonkey-project.org/
открывает файл.ps во внешней программе в 2 клика:
- клик отображает ps-файл как "исходный код"
- в представлении "Исходный код" есть кнопка "Открыть во внешней программе...", и после нажатия этой кнопки запускается приложение просмотра.ps по умолчанию.
На момент написания этого комментария веб-браузер SeaMonkey также поддерживал различные Java-апплеты старой школы. Страница с Java-апплетом:
http://math.hws.edu/TMCM/java/xSortLab/
SeaMonkey также имеет WYSIWYG-HTML-редактор, который, к сожалению, генерирует HTML-код до HTML5, но для пользователей, не имеющих ИТ-фона, он все же может быть очень полезен в качестве инструмента для создания документов на основе статического веб-сайта.
Спасибо за чтение моего комментария.