PdfCraft: легкая работа с PDF на Rust
PdfCraft — это открытая переосмысленная версия Adobe Acrobat, разработанная на чистом Rust. Этот проект обещает лёгкость в работе с PDF: чтение, организация, объединение, разделение и защита документов.
Главное отличие от традиционных заменителей — акцент на производительности и нативности приложения при использовании современного языка программирования. PdfCraft направлен на разработчиков и пользователей, которые ценят open-source решения и хотят избежать слежки и необходимости регистрации аккаунтов.
Проект уже работает на нескольких платформах — macOS, Windows, Linux и FreeBSD. Для запуска потребуется только скачать и установить приложение с официального сайта. Учти, что это всё ещё в стадии разработки, так что возможны недоработки. Если тебе интересна работа с PDF и ты хочешь поддержать активное сообщество — загляни на их Discord.
PdfCraft — это открытое приложение для работы с PDF-документами, созданное на языке программирования Rust. Оно нацелено на предоставление функциональности, аналогичной Adobe Acrobat, но без необходимости создавать учетную запись и без сбора данных о пользователе. PdfCraft позволяет читать, организовывать, объединять, разделять и защищать PDF-файлы, обеспечивая быстрое и отзывчивое взаимодействие с пользователем.
Ключевые особенности
- Надежная обработка PDF: PdfCraft поддерживает сложные типографические элементы, такие как вертикальные японские тексты, эмодзи и мягкие маски, что позволяет точно воспроизводить задумку автора документа.
- Защита данных: Приложение полностью соблюдает стандарты безопасности PDF и предоставляет функции для работы с защищенными документами, включая поддержку паролей и шифрования.
- Организация страниц: Пользователи могут удобно организовывать страницы, как карточки на столе, с возможностью поворотить, удалить или вставить новые страницы.
- Работа с комментариями и формами: PdfCraft поддерживает добавление комментариев, работу с интерактивными формами и слоями, что делает совместную работу более удобной.
- Полная автономность: Все операции выполняются локально на твоем устройстве, без необходимости подключения к интернету или создания учетной записи.
Установка и запуск
Чтобы начать использовать PdfCraft, нужно выполнить следующие шаги:
git clone https://github.com/storytold/pdfcraft
cd pdfcraft
cargo run --release -p pdfcraft -- some.pdf # Запуск приложения с файлом some.pdf
PdfCraft доступен для различных операционных систем, включая macOS, Windows, Linux и FreeBSD. Для пользователей Linux также доступны сборки в формате AppImage и Flatpak, а для Windows — установщики и портативные версии.
Ограничения
PdfCraft все еще развивается, и хотя в нем реализована почти половина ключевых функций Adobe Acrobat Pro, некоторые возможности, такие как редактирование существующего текста, OCR, работа с XFA-формами и интеграция с Office, пока что не завершены. Тем не менее, приложение уже поддерживает просмотр и поиск, организацию, объединение и разделение документов, работу с комментариями и некоторыми формами?
Тем не менее, разработчики проекта уведомляют, что приложению еще многому предстоит научиться и улучшить свою функциональность. Подробности о планах развития можно найти в ROADMAP.md проекта.
Сообщество и поддержка
Если у тебя возникнут вопросы или ты захочешь обсудить возможности проекта, ты можешь присоединиться к сообществу на Discord: discord.gg/artcraft. Здесь ты сможешь получить помощь и предложить свои идеи для улучшения приложения.
Открыть на GitHub: storytold/pdfcraft →
RepoRadar