Stirling-PDF: поддержка различных функций редактирования PDF в инструментах с открытым исходным кодом
Общее введение
Stirling-PDF - это мощный инструмент с открытым исходным кодом, ориентированный на локализованную обработку PDF-файлов. Он развертывается через Docker на собственном устройстве пользователя, обеспечивая слияние, разделение, преобразование, сжатие, добавление водяных знаков и другие богатые функции работы с PDF. Будь то персональный пользователь для организации документов или корпоративные пользователи для работы с большим количеством документов, Stirling-PDF может удовлетворить их потребности. Он уделяет особое внимание защите конфиденциальности, все документы обрабатываются только локально и не загружаются на внешние серверы для обеспечения безопасности данных. Как проект, управляемый сообществом, он постоянно обновляется, поддерживает многоязычный интерфейс и стал правой рукой многих пользователей в повседневной офисной работе.

Список функций
- Объединение и разделение PDF: Объедините несколько PDF-файлов в один или разделите один PDF-файл на несколько файлов по страницам, главам.
- преобразование форматов: Преобразование PDF в изображения, Word, PDF/A и т.д. или конвертирование других файлов в PDF.
- сжатие файлов: Уменьшение размера PDF-файла с помощью методов оптимизации для удобства хранения и передачи.
- Распознавание OCR: Распознавание текста отсканированных или графических PDF-файлов для создания редактируемого текста.
- Добавить водяной знак: Добавляйте в PDF-файлы водяные знаки в виде текста или изображения, чтобы защитить авторские права на документ.
- работа со страницей:: Поддержка гибких настроек, таких как поворот, удаление и переупорядочивание страниц.
- Редактирование метаданных: Изменение информации, такой как название и автор PDF-файла, или просмотр сведений о документе.
- функция пакетного файла: Обработка нескольких PDF-файлов одновременно для повышения эффективности работы.
- Функция уменьшения (затемнения): Обеспечьте конфиденциальность, вручную или автоматически затемняя конфиденциальное содержимое.
- Интеграция API: Предоставьте разработчикам API-интерфейс для встраивания пользовательских скриптов.
Использование помощи
Процесс установки
Stirling-PDF в основном развертывается с помощью Docker, вот подробные шаги по установке:
- Установка Docker
- Установите на свой компьютер Docker Desktop (Windows/Mac) или Docker Engine (Linux).
- Пользователи Windows могут перейти на сайт Docker, чтобы загрузить программу установки, установить ее и запустить Docker Desktop.
- Пользователи Linux открывают терминал и выполняют следующую команду для установки:
sudo apt update sudo apt install docker.io sudo systemctl start docker sudo systemctl enable docker
- Зеркала Стирлинг-ПДФ
- Откройте терминал или командную строку и введите следующую команду, чтобы установить последнюю версию:
docker pull frooodle/s-pdf:latest
- Откройте терминал или командную строку и введите следующую команду, чтобы установить последнюю версию:
- Запуск контейнеров
- Используйте следующую команду, чтобы запустить Stirling-PDF на порту 8080 по умолчанию:
docker run -d -p 8080:8080 --name stirling-pdf frooodle/s-pdf:latest
- Если требуется постоянная настройка или ведение журнала, смонтируйте каталог:
docker run -d -p 8080:8080 -v /path/to/configs:/configs -v /path/to/logs:/logs --name stirling-pdf frooodle/s-pdf:latest
/path/to/configs
ответить пением/path/to/logs
Замените на реальный локальный путь.
- Используйте следующую команду, чтобы запустить Stirling-PDF на порту 8080 по умолчанию:
- интерфейс доступа
- Откройте браузер и введите
http://localhost:8080
Вы можете войти в основной интерфейс Stirling-PDF.
- Откройте браузер и введите
- Дополнительные конфигурации
- Если вам нужно включить функции безопасности (например, аутентификацию при входе в систему), вы можете добавить переменные среды в команду run:
docker run -d -p 8080:8080 -e DOCKER_ENABLE_SECURITY=true -e SECURITY_INITIALLOGIN_USERNAME=admin -e SECURITY_INITIALLOGIN_PASSWORD=stirling --name stirling-pdf frooodle/s-pdf:latest
- После первого входа в систему необходимо изменить пароль по умолчанию.
- Если вам нужно включить функции безопасности (например, аутентификацию при входе в систему), вы можете добавить переменные среды в команду run:
Основные функции
1. объединение и разделение PDF
- Объединить PDF
- Нажмите "Объединить PDF" на главной странице, чтобы перейти на страницу объединения.
- Нажмите "Добавить файлы", чтобы загрузить несколько PDF-файлов (поддерживается перетаскивание).
- Отрегулировав порядок файлов, нажмите "Объединить", дождитесь завершения обработки и загрузите объединенные файлы.
- Разделить PDF
- Нажмите "Разделить PDF", чтобы загрузить PDF-файлы, которые необходимо разделить.
- Выберите режим разделения (по диапазону страниц, по закладке главы и т.д.), задайте параметры и нажмите "Разделить".
- Скачать программу для разделения нескольких файлов PDF.
2. Сжатие документов
- Перейдите на страницу "Сжать PDF" и загрузите целевой файл.
- Выберите уровень сжатия (Легкий, Средний, Высокий) и нажмите "Сжать".
- После обработки загрузите PDF-файлы меньшего размера, которые можно отправить по электронной почте или сохранить.
3. идентификация OCR
- Нажмите кнопку "OCR PDF", чтобы загрузить отсканированный или графический PDF-файл.
- Выберите язык (например, китайский, английский) и нажмите "Начать OCR".
- Система автоматически распознает текст и создаст редактируемый PDF-файл, который можно загрузить и использовать.
4. водяные знаки
- Перейдите на страницу "Добавить водяной знак" и загрузите PDF-файл.
- Введите текст водяного знака (например, "Конфиденциально") или загрузите изображение водяного знака, настройте положение, размер и прозрачность.
- Нажмите "Применить водяной знак", чтобы загрузить файл с водяным знаком.
5. манипулирование страницами
- Нажмите "Работа со страницей", чтобы загрузить файл PDF.
- Выберите страницу, которую нужно повернуть, удалить или переместить, на интерфейсе и просмотрите корректировку в режиме реального времени.
- Сохраните и загрузите измененный файл.
6. использование API
- Если вам нужно вызвать функцию через скрипт, вы можете посетить страницу
http://localhost:8080/swagger-ui/index.html
Ознакомьтесь с документацией по API. - Получение ключа API: после входа в систему нажмите "Настройки" > "Настройки аккаунта" в правом верхнем углу.
- Пример звонка (Объединить PDF)
curl -X POST "http://localhost:8080/api/v1/merge" -H "X-API-Key: 你的密钥" -F "file1=@file1.pdf" -F "file2=@file2.pdf" -o merged.pdf
Основные функции
функция пакетного файла
- На экране "Мультиинструменты" загрузите несколько файлов PDF.
- Отметьте нужные операции (например, сжатие + добавление водяного знака), задайте параметры, а затем обработайте все файлы одним щелчком мыши.
- Загрузите обработанный zip-файл, подходящий для пакетной организации документов.
Сокращение (затемнение)
- Перейдите на страницу "Ручное редактирование" и загрузите PDF-файл.
- Используйте мышь, чтобы выделить чувствительные области, или введите ключевые слова, чтобы автоматически зачернить их (например, идентификационный номер).
- По желанию вы можете преобразовать затемненную область в изображение, чтобы исключить возможность восстановления исходного содержимого, нажмите "Сохранить" для загрузки.
предостережение
- складское помещение: Убедитесь, что в каталоге монтирования достаточно места для хранения временных файлов.
- сетевое окружение: Для локального развертывания не требуется подключение к Интернету, но если вы используете функцию OCR, вам необходимо предварительно установить языковой пакет (через
-v /path/to/tessdata:/usr/share/tessdata
(Гора). - новая версия:: Регулярная эксплуатация
docker pull frooodle/s-pdf:latest
Получите новейшие функции.
Выполнив вышеописанные действия, пользователи смогут легко развернуть и использовать Stirling-PDF для локализованной и эффективной обработки PDF-файлов.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...