七脉神剑的秘密

七脉神剑的秘密
记录学习与成长中的的点点滴滴
  1. 首页
  2. 技术积累
  3. 正文

Stirling-PDF PDF在线编辑,查看处理神器;

2024年10月24日 325点热度 0人点赞

PDF文件已经成为我们日常工作中不可或缺的一部分。但你是否遇到过需要对PDF文件进行编辑、合并、拆分或是转换格式的需求?如果你在寻找一款简单易用且功能强大的PDF处理工具,那么Stirling-PDF绝对值得一试。

640-3

640

项目简介

Stirling-PDF是一个本地托管的Web应用程序,它允许用户在不需要安装任何软件的情况下,直接在浏览器中执行多种PDF文件操作。这个项目在GitHub上拥有极高的关注度,凭借其易用性和实用性,已经成为许多开发者和办公族的首选PDF工具。

主要功能

  • 页面操作:
    • 查看、编辑 PDF 文件
    • 合并、拆分、旋转、移动 PDF 页面
    • 重新排序 PDF 页面
    • 裁剪 PDF 页面
    • 调整 PDF 对比度
    • 自动拆分 PDF
    • 提取 PDF 页面
    • 将 PDF 转换为单页
    • 将多个 PDF 叠加
  • 转换操作:
    • 将 PDF 转换为图像
    • 将图像转换为 PDF
    • 将其他文件转换为 PDF
    • 将 PDF 转换为 Word、PowerPoint 等格式
    • 将 HTML 转换为 PDF
    • 将 URL 转换为 PDF
    • 将 Markdown 转换为 PDF
  • 安全和权限:
    • 添加和删除密码
    • 更改 PDF 权限
    • 添加水印
    • 签名 PDF
    • 清理 PDF
    • 自动删除文本
  • 其他操作:
    • 添加/生成/写入签名
    • 修复 PDF
    • 检测并删除空白页面
    • 比较 2 个 PDF 并显示文本差异
    • 向 PDF 添加图像
    • 压缩 PDF
    • 从 PDF 中提取图像
    • 从扫描中提取图像
    • 添加页码
    • 自动重命名文件
    • OCR 识别
    • PDF/A 转换
    • 编辑元数据
    • 平铺 PDF
    • 获取 PDF 信息
    • 检测嵌入式 JavaScript

技术支持:

  • Spring Boot + Thymeleaf
  • PDFBox
  • LibreOffice
  • OCRMyPDF
  • HTML, CSS, JavaScript
  • Docker
  • PDF.js
  • PDF-LIB.js

功能特点

  • 易于使用:友好的用户界面,操作简单易懂。
  • 功能强大:支持多种PDF操作,满足你的各种需求。
  • 安全可靠:所有文件都在本地处理,不会上传到云端,保护你的隐私安全。
  • 免费开源:你可以自由使用和修改代码。

应用场景

以下是Stirling-PDF的一些典型应用场景:

  • 办公自动化:在日常工作中,快速处理PDF文件,提高工作效率。
  • 文档整理:合并或拆分PDF文件,整理和管理文档资料。
  • 资料共享:将PDF文件转换为其他格式,方便在不同平台上共享。

如何使用?

Stirling-PDF 支持多种使用方式,包括:

  • Windows:下载可执行文件并运行
  • 本地:按照文档说明进行配置
  • Docker / Podman:使用 Docker 镜像运行

Docker 运行示例:

docker run -d \
  -p 8080:8080 \
  -v ./trainingData:/usr/share/tessdata \
  -v ./extraConfigs:/configs \
  -v ./logs:/logs \
  -e DOCKER_ENABLE_SECURITY=false \
  -e INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false \
  -e LANGS=en_GB \
  --name stirling-pdf \
  frooodle/s-pdf:latest

Docker Compose 示例:

version: '3.3'
services:
  stirling-pdf:
    image: frooodle/s-pdf:latest
    ports:
      - '8080:8080'
    volumes:
      - ./trainingData:/usr/share/tessdata
      - ./extraConfigs:/configs
#      - ./customFiles:/customFiles/
#      - ./logs:/logs/
    environment:
      - DOCKER_ENABLE_SECURITY=false
      - INSTALL_BOOK_AND_ADVANCED_HTML_OPS=false
      - LANGS=en_GB

Stirling-PDF 的优势

  • 功能丰富:Stirling-PDF 提供了多种 PDF 处理功能,满足你的各种需求。
  • 易于使用:Stirling-PDF 支持多种使用方式,方便你快速上手。
  • 开源免费:Stirling-PDF 是一款开源软件,你可以免费使用它。

以下是部分界面截图,让你对Stirling-PDF有更直观的了解:

640-4

640-5

640-6

640-7

640-8

640-9

640-10

同类项目对比

在GitHub上,还有其他一些流行的PDF处理项目,以下是它们与Stirling-PDF的对比:

  • PDF.js:一个基于Web的PDF阅读器和解析器,但功能相对单一,主要用于显示PDF文件。
  • PyPDF2:一个Python库,可以用来读取和写入PDF文件,但需要编程知识,对普通用户不够友好。
  • iText:一个功能强大的PDF库,但它是商业软件,需要付费使用。

相比之下,Stirling-PDF提供了一个更为友好和直观的用户界面,让普通用户也能轻松处理PDF文件。

本作品采用 知识共享署名 4.0 国际许可协议 进行许可
标签: 暂无
最后更新:2024年10月24日

七脉神剑

这个人很懒,什么都没留下

打赏 点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

COPYRIGHT © 2021 75live.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang