Вопрос или проблема
Я не знаю, какой аппаратурой будет мое устройство, но я предполагаю, что это будет съемный 2-в-1 на Linux. Как указано в той ссылке, я планирую получить помощь в добавлении некоторых функций в приложение, поэтому предполагаю, что оно является открытым исходным кодом и допускает “моддинг”. Программное обеспечение должно:
- Поддерживать запись ручкой/стилусом
- Обладать технологией оптического распознавания символов (OCR), которая может переводить изображение в текст (и может быть включена или выключена).
- Позволять дальнейшее программирование для добавления дополнительных функций/модулей.
Некоторые желаемые функции:
- Легкость организации.
- Быть бесплатным или, по крайней мере, иметь бесплатную версию для образования.
- Уметь переворачивать файл горизонтально, как в зеркале, без необходимости открывать отдельный редактор изображений, делать это вручную и импортировать совместимый результат обратно в это приложение.
- Позволять настраиваемые шаблоны, которые можно изменять на лету. Например, я могу захотеть отформатировать файл с размерами бумаги формата A4 с заранее нарисованными линиями, разделяющими его на области для системы Корнелла. Если во время лекции у меня закончится место для записи, но я не хочу переключаться на новую страницу, я могу включить режим “форматирование бумаги” и увеличить ширину/высоту за 5 секунд.
Если программное обеспечение не предназначено для использования на ноутбуках и операционной системе Linux, пожалуйста, укажите это в вашем ответе. Также, пожалуйста, дайте мне знать, недоступна ли какая-либо из желаемых функций на данный момент и, следовательно, нуждается в программировании. Спасибо!
Мне нравится Nebo. Это не для Linux, и это не открытый исходный код, но доступна версия для Windows. Может быть, эта версия работает под Wine, я не пробовал, потому что пользуюсь платной версией для iOS время от времени.
Nebo только что расширили свой бесплатный план, возможно, из-за конкурентного давления. Так что уровень “бесплатного” достаточно щедр.
Какое устройство стилизуса вы намерены использовать под Linux, и какую дистрибуцию?
Ответ или решение
Конечно! Вот подробный ответ на ваш вопрос о приложении для заметок с открытым исходным кодом, которое поддерживает рисование и рукописный ввод.
Рекомендуемые приложения:
-
Xournal++
- Описание: Xournal++ – это приложение для заметок с открытым исходным кодом, которое отлично подходит для рукописного ввода. Оно поддерживает работу с графическими стилусами и предоставляет функционал для аннотирования PDF-файлов.
- OCR: В Xournal++ нет встроенной функции OCR, но вы можете использовать сторонние инструменты для распознавания текста.
- Дополнительные функции: Поддерживает создание и настройку шаблонов. Вам все равно может понадобиться реализовать функцию “отразить файл” и расширение формата страницы, но это может быть осуществимо через модификацию кода.
- Организация: Имеет удобный интерфейс для организации заметок.
-
Joplin
- Описание: Joplin – это мощное приложение для заметок, поддерживающее Markdown. Оно позволяет делать заметки с встроенной поддержкой рисования.
- OCR: Базовой функции OCR нет, но вы можете интегрировать сторонние библиотеки для достижения этой цели.
- Подкрутка: Joplin позволит вам создавать свои плагины и модули, что соответствует вашим требованиям к программируемости.
- Стоимость: Полностью бесплатно с открытым исходным кодом.
-
Zim
- Описание: Zim – это настольная вики, ориентированная на создание заметок и документов. Это может быть интересным решением, если ваши заметки структурированы по различным темам.
- OCR: Прямой поддержки OCR нет, но возможно использовать дополнительные инструменты.
- Поддержка модификаций: Zim можно расширять с помощью плагинов.
- Форматирование: Не позволяет напрямую изменять размеры страниц в реальном времени, но можно создать настроенные шаблоны.
Необходимые функции:
- Поддержка рукописного ввода (с помощью графического планшета или стилуса) доступна в отмеченных приложениях.
- Имеется поддержка индивидуальных шаблонов, но его подробно нужно разбить на функционал.
- Функция "отразить файл" может быть недостаточной, но в сообществе открытого исходного кода, как правило, существует много людей, готовых помочь, если вы решите модифицировать программу.
Примечание: Возможности некоторых из этих приложений могут требовать от вас навыков программирования для добавления недостающих функций, таких как OCR или возможность динамически менять размер страницы.
Вывод: На данный момент множество приложений, таких как Xournal++ и Joplin, могут удовлетворить большую часть ваших запросов, хотя вам придется искать дополнительные решения для некоторых специфических функций. Рекомендую ознакомиться с этими приложениями и, возможно, попробовать их, чтобы посмотреть, какое из них наилучшим образом соответствует вашим потребностям.