Stirling-PDF: поддержка различных функций редактирования PDF в инструментах с открытым исходным кодом

Ответы ИИОпубликовано 6 месяцев назад Круг обмена ИИ
8.8K 00

Общее введение

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

Stirling-PDF:支持多种PDF编辑功能的开源工具

 

Список функций

  • Объединение и разделение PDF: Объедините несколько PDF-файлов в один или разделите один PDF-файл на несколько файлов по страницам, главам.
  • преобразование форматов: Преобразование PDF в изображения, Word, PDF/A и т.д. или конвертирование других файлов в PDF.
  • сжатие файлов: Уменьшение размера PDF-файла с помощью методов оптимизации для удобства хранения и передачи.
  • Распознавание OCR: Распознавание текста отсканированных или графических PDF-файлов для создания редактируемого текста.
  • Добавить водяной знак: Добавляйте в PDF-файлы водяные знаки в виде текста или изображения, чтобы защитить авторские права на документ.
  • работа со страницей:: Поддержка гибких настроек, таких как поворот, удаление и переупорядочивание страниц.
  • Редактирование метаданных: Изменение информации, такой как название и автор PDF-файла, или просмотр сведений о документе.
  • функция пакетного файла: Обработка нескольких PDF-файлов одновременно для повышения эффективности работы.
  • Функция уменьшения (затемнения): Обеспечьте конфиденциальность, вручную или автоматически затемняя конфиденциальное содержимое.
  • Интеграция API: Предоставьте разработчикам API-интерфейс для встраивания пользовательских скриптов.

 

Использование помощи

Процесс установки

Stirling-PDF в основном развертывается с помощью Docker, вот подробные шаги по установке:

  1. Установка 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
      
  2. Зеркала Стирлинг-ПДФ
    • Откройте терминал или командную строку и введите следующую команду, чтобы установить последнюю версию:
      docker pull frooodle/s-pdf:latest
      
  3. Запуск контейнеров
    • Используйте следующую команду, чтобы запустить 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 Замените на реальный локальный путь.
  4. интерфейс доступа
    • Откройте браузер и введите http://localhost:8080Вы можете войти в основной интерфейс Stirling-PDF.
  5. Дополнительные конфигурации
    • Если вам нужно включить функции безопасности (например, аутентификацию при входе в систему), вы можете добавить переменные среды в команду 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
      
    • После первого входа в систему необходимо изменить пароль по умолчанию.

Основные функции

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-файлов.

© заявление об авторских правах

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

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...