Size: a a a

Советский Angular

2020 June 30

AH

Alena Hrenovskaya in Советский Angular
Alex Kulagin 🏡
Доброе утро, Алёшка😁
Доброе, Лёшенька
источник

AH

Alena Hrenovskaya in Советский Angular
Кто-нибудь сталкивался с проблемой при выводе пдф на печать в фаерфоксе
источник

AH

Alena Hrenovskaya in Советский Angular
window.open(URL.createObjectUrl(blob)).print()
Хром обрабатывает как надо, ФФ словно не ждёт сам пдф и печатает пустой бланк
источник

AH

Alena Hrenovskaya in Советский Angular
const window = window.open(URL.createObjectUrl(blob))
window.onload = function () {
  window.print();
};


И тут снова хром нормально реагирует, а ФФ пустой лист печатает
источник

hm

hime mononoke in Советский Angular
Доброе утро
источник

E

Eugene in Советский Angular
Alena Hrenovskaya
const window = window.open(URL.createObjectUrl(blob))
window.onload = function () {
  window.print();
};


И тут снова хром нормально реагирует, а ФФ пустой лист печатает
может сформировать пдф на сервере, а на фронте открыть уже прямую ссылку?
источник

AH

Alena Hrenovskaya in Советский Angular
Eugene
может сформировать пдф на сервере, а на фронте открыть уже прямую ссылку?
Надо кинуть эту идею, но как маякнуть «бэку», что пользователь распечатал
источник

hm

hime mononoke in Советский Angular
Alena Hrenovskaya
Надо кинуть эту идею, но как маякнуть «бэку», что пользователь распечатал
А перехватить событие нельзя?
источник

E

Eugene in Советский Angular
Alena Hrenovskaya
Надо кинуть эту идею, но как маякнуть «бэку», что пользователь распечатал
смари
- делаешь отдельную страничку в своем ангуляр приложении для печати(а можно даже отдельное легкое приложение с одной этой страничкой для печати, чтобы быстрее)
- на бэке ловишь запрос на печать простеньким express-сервером, поднимаешь через puppeteer headless chrome, открываешь там страницу для печати, грабишь пдф, и отправляешь его на фронт

если надо сохранить
- отправляешь с фронта запрос на пдф
- получаешь в ответ блоб и сохраняешь

если надо открыть
- редиректишь пользователя на урл запроса на печать, там сразу вернется пдф и браузеры откроют его в просмотрщике
источник

hm

hime mononoke in Советский Angular
А никто из вас не работал с алгоритмами компьютерного зрения?
источник

E

Eugene in Советский Angular
hime mononoke
А никто из вас не работал с алгоритмами компьютерного зрения?
когда-то в универе делал всякую фигню на opencv, но это было очень давно)
источник

hm

hime mononoke in Советский Angular
Eugene
когда-то в универе делал всякую фигню на opencv, но это было очень давно)
да мне надо рукописный текст разбить на буквы. думаю как это лучше сделать...
источник

E

Eugene in Советский Angular
hime mononoke
да мне надо рукописный текст разбить на буквы. думаю как это лучше сделать...
рукописный?)
источник

E

Eugene in Советский Angular
нуу.. это как бы не самая простая задачка :D
источник

hm

hime mononoke in Советский Angular
Eugene
рукописный?)
да.
источник

hm

hime mononoke in Советский Angular
Eugene
нуу.. это как бы не самая простая задачка :D
я отдельные буквы научился находить, надо теперь это сделать над словом.
источник

AK

Alex Kulagin 🏡 in Советский Angular
У гугла вроде была готовая либа, но могу ошибаться
источник

E

Eugene in Советский Angular
hime mononoke
я отдельные буквы научился находить, надо теперь это сделать над словом.
ох. это задача для машинного обучения.
opencv тебе в принципе может помочь, нужно натренировать простенькую нейросеть на изображениях рукописного текста и потом применять ее.
пытаться писать алгоритмы вручную - лесные дебри
гугли OpenCV OCR и tesseract
источник

AK

Alex Kulagin 🏡 in Советский Angular
Но их правило обучить сначала надо. Есть на чем?
источник

E

Eugene in Советский Angular
Alex Kulagin 🏡
У гугла вроде была готовая либа, но могу ошибаться
вот кстати да, должны быть решения
источник