PdfCraft: легкая работа с PDF на Rust

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 →

Что нового на GitHub — короткие обзоры на русском Новые обзоры приходят в Telegram. Без спама, по делу.
Подписаться

Похожие статьи

Популярные темы на сайте