Как стать автором
Обновить

Комментарии 37

теперь можно спокойно добавить чистый и качественный код C++

Впрочем, для Mozilla не так всё просто. Этот плагин использует движок V8 для рендеринга JavaScript


Мне кажется, или одно с другим не вяжется? Или речь идет о каком-то встроенном JS в PDF?
Ну автор же :)
>>рендеринга JavaScript

Ну для начала так :)
Или речь идет о каком-то встроенном JS в PDF?
Именно. Не знаю насколько хорошо отрабатывает JS внутри PDF вышеупомянутый pdfium, но большинство других «свободных» движков документы с встроенным JS показывают отвратительно.
НЛО прилетело и опубликовало эту надпись здесь
После того что они сделали с хромиумом в последней версии нет, google, нет. Очередной firefox — сам себе хозяин, который крайне криво пытается брать системные цвета, с чем получается ещё уродливей, про тёмные темы и говорить не стоит.
А что сделали с хромиумом в последней версии?
Перешёл на графический стек Aura с gtk.

Мне всё ровно какой графический тулкит использует приложение, но оно должно в точности выглядеть и вести себя согласно системным настройкам.
А чем плох графический стек Aura с gtk?
Не Aura с gtk. Это раньше был GTK+, теперь Aura.
Так и представил, как Mozilla перейдет на v8, только ради движка для рендеринга pdf.

Фишка PDF.js, как не удивительно, в том, что он написан на js.
И поэтому FIrefox OS читает PDF из коробки.
У меня оно под убунтой глючит с отображением шрифтов, особенно при печати…
с pdf-вьювером от хрома такой проблемы нет.
Помню как из ГуглХрома брал библиотеку и копировал в хромиум чтоб рендерил. Заработало (там 1 файл всего)
Угу, аналогично работает… интересно, как быстро опенсорс-версию в хромиум включат
Уже включили.
В Win версии она по моему шла в комплекте уже пару лет как, без копирования из хрома…
Если добавят в Android это, как компонент — цены им не будет.
Если не ошибаюсь, Quick office предустановлен и он умеет показывать PDF.
Нет, я имею ввиду как компонента для разработчиков. В iOS можно интегрировать View для отображения PDF файлов, в Android нет… Сторонние приложения не котируются.
Ждем забастовку разработчиков PDF-ридеров?
Сомневаюсь, что разработчики PDF-ридеров, за исключением Adobe, пишут свои PDF-движки.
Самое интересное, что этот знаменитый движок иногда ругается, мол «насяльника, я не могу отобразить в полной мере документ, используй иные продукты!»
Вот когда они такой рендер в GoogleDrive сделают, вот тогда будет хорошо, а то для некоторых PDF вложений в GMail, предпросмотр вообще ужасный
Скрытый текст
После прочтения стало интересно, какой PDF-движок используется в бесплатном приложении SumatraPDF. Оказалось — MuPDF, проект с открытым исходным кодом. Так что, PDFium не уникален в этом отношении.
И ещё есть Poppler. И muPDF, и Poppler отлично работают. Зачем было что-то лицензировать, и потом выкладывать, когда можно было взять хорошо работающий проект уже с открытым кодом.
Впрочем, ребята из Google не ищут лёгких путей.
Может им не подходит лицензия GPL? Теперь могут использовать в том же Gmail без открытия исходников остальных продуктов.
muPDF'ный AGPL лишь обязывает Google публиковать изменения в испольуемый ими в составе Chrome компонент muPDF, разве нет?
Вот открытие PDF в браузере не всегда нужно(из-за этого назойливого плагина перешел на Хромиум. Хотя, были и еще причины), но у Chrome есть большое преимущество перед Chromium — возможность печати веб-страниц в PDF-файл. Я все время думал, что за это отвечает тот же плагин, что и за открытие PDF в хроме(собственно, есть доказательства — если отключить плагин, то сохранение не будет работать).
Поэтому давно хотел спросить: как можно организовать качественную печать в PDF-файл? Все, что находил были либо платные пдф-принтеры, либо бесплатные, но корявые. Все расширения для того же Chromium создают какую-то околесицу вместо нормальных пдф-ок.
Если кто знает хороший способ — поделитесь советом, пожалуйста.
Я в свое время перебрал много pdf принтеров, но это было давно (лет 5 назад), лучшим оказался Bullzip PDF Printer, бесплатный, он нормально справлялся с A1 форматом и ничего не искажал.
Поддержу. Bulllzip printer вполне неплохо справляется, за одним моментом. Не ожидайте, что напечатаные PDF будут содержать текстовую информацию.
Что вы подразумеваете под " Не ожидайте, что напечатанные PDF будут содержать текстовую информацию."?
Пожалуй не точно выразился. Я о том, что там будет только растр.
Вы заблуждаетесь.
Там будет вектор (то что по линиям) и текст.
yadi.sk/d/v5OOpoFVR6BEa (190кб) первое что попалось под руку. Это печать из автокада в pdf средствами Bulllzip.
Принтер doPDF был очень неплох до 8 версии (пока ещё можно найти последний билд 7.x — FreeSoft.ru, OlderGeeks.com). Не требует никаких довесков в отличие от Bullzip. В нынешней версии, к сожалению, разработчики решили упороться .NET, попутно добавив отдельную службу печати, в ущерб прежней легковесности.
О! Отличная новость. Раньше было два варианта для рендеринга — ghostscript и менее известный poppler. Теперь появилась еще одна опция. Правда зная насколько не просто обычно встраивать гугловские компоненты — это может быть хорошей заменой семейной жизни.
К сожалению FoxIt-овский движок очень далек от совершенства и открывает хоть и быстро, но весьма криво и далеко не все… По качеству рендеринга он сильно уступает pdfl.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории