GitHub开源免费PDF编辑器推荐:告别破解,高效编辑PDF

文章目录

还在为寻找免费的PDF编辑工具而烦恼吗?或许你曾使用过某些需要付费或破解的软件,不仅存在安全风险,还可能功能受限。本文将介绍几款GitHub上优秀的开源免费PDF编辑器,让你无需破解也能轻松处理PDF文档。

1. PDF补丁丁:国产良心工具箱

简介

PDF补丁丁是一款由国内开发者wmjordan开发的PDF工具箱,自2009年发布以来,已更新维护了12年。2021年12月,开发者正式将其开源,并采用了独特的“良心授权”协议:用户每次使用后如有所获益,应行一善事;如使用源代码开发新软件并获得收益,应将收益的千分之一捐赠给社会弱势群体。

主要功能

  • 修改PDF文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制。
  • 强大的书签编辑器:带有阅读界面,可批量修改PDF书签属性,支持正则表达式及XPath匹配,自动快速生成文档书签。
  • 制作与合并PDF:合并已有PDF文件或图片,生成新的PDF文件,并保留或添加书签。
  • 拆分与提取:拆分或合并PDF文件,提取或删除指定页面,调整页面顺序。
  • OCR文字识别:调用微软Office的图像识别引擎分析PDF文档图片中的文字,将图片PDF的目录页转换为PDF书签。
  • 字体处理:替换文档中使用的字体,嵌入字库到PDF文档,消除复制文本时的乱码。
  • 文档结构分析:以树视图显示PDF文档结构,可编辑修改PDF文档节点。

开源地址

https://github.com/wmjordan/PDFPatcher

特点

  • 永久免费,绝不过期,无广告,无弹窗,不窥探隐私。
  • 基于.NET框架开发,适用于Windows环境。
  • 代码开源,开发者可以自由利用代码进行二次开发。

2. Stirling-PDF:功能全面的PDF处理工具

简介

Stirling-PDF是一个基于Docker的本地化Web应用,提供了多达50多种PDF处理功能,被誉为“PDF的瑞士军刀”。它支持完全本地化部署,所有文件处理均在用户设备或服务器内存中进行,任务完成后自动清理临时文件,确保数据隐私。

主要功能

  • PDF页面操作:合并/拆分PDF、旋转页面(90°增量)、删除页面、重新排序、多页布局排版。
  • 格式转换:PDF与Word、PPT、Excel、图像(PNG/JPG)、HTML、Markdown、XML、CSV等格式相互转换(依赖LibreOffice)。
  • OCR支持:通过Tesseract实现扫描件文字识别,支持多种语言包括中文。
  • 安全与权限:密码保护(添加/移除)、权限设置、数字签名/认证、敏感内容自动擦除(Redact)、元数据编辑/清除。
  • 高级编辑:添加签名、图像、水印、页码、文本批注、绘图工具。
  • 压缩优化:使用qpdf减小文件体积。
  • 批量处理:通过“Pipelines”功能队列化多任务。

安装与部署

Stirling-PDF支持多种部署方式:

  • Docker部署(推荐):使用Docker Compose快速搭建。
  • 独立安装:可下载Windows桌机版本或独立JAR包运行。
  • 企业版:支持SSO和高可用配置。
Docker Compose示例
version:'3.3'services:stirling-pdf:container_name: Stirling-PDF image: frooodle/s-pdf:latest ports:

Read more

win11本地部署openclaw实操第2集-让小龙虾具有telegram机器人能力和搜索网站能力

win11本地部署openclaw实操第2集-让小龙虾具有telegram机器人能力和搜索网站能力

1 按照第一集的部署完成后,我们就开始考虑给小龙虾增加telegram机器人和搜索网站能力,实现效果如下: 2 telegram机器人能力部署 C:\Users\Administrator.openclaw的配置文件openclaw.json 增加一段内容 "channels":{"telegram":{"enabled": true, "dmPolicy":"pairing", "botToken":"你的telegram机器人的token", "groupPolicy":"allowlist", "streamMode":"partial", "network":{"

By Ne0inhk
零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体

零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体

零代码上手!用 Rokid 灵珠平台,5 步搭建专属旅游 AR 智能体 灵珠平台简介 okid 自研 AI 开发平台,基于多模态大模型与轻量化架构,打造零门槛、全栈化 AI 开发体系。平台提供可视化编排、预置能力组件,支持原型到云端、端侧一站式敏捷部署,并深度适配 Rokid Glasses 智能眼镜,通过专属硬件接口与低功耗优化,实现 AI 应用高效端侧落地,助力开发者快速打造视觉识别、语音交互等穿戴式 AI 应用,拓展 AI + 物理世界的交互边界可视化编排工具,拖拽式快速搭建应用预置丰富能力组件库,涵盖对话引擎、视觉识别等核心模块支持从原型设计到云端、端侧的一站式敏捷部署提供设备专属适配接口,实现硬件深度协同搭载低功耗运行优化方案,保障端侧持久稳定运行 实战:搭建旅游类AR智能体 1、进入灵珠平台 登录灵珠平台后,你将看到简洁直观的工作台界面 点击创建智能体按钮,

By Ne0inhk

OpenClaw对接飞书机器人高频踩坑实战指南:从插件安装到回调配对全解析

前言 当前企业办公场景中,将轻量级AI框架OpenClaw与飞书机器人结合,能够快速实现智能交互、流程自动化等功能。然而,在实际对接过程中,开发者常常因权限配置、环境依赖、回调设置等细节问题陷入反复试错。本文以“问题解决”为核心,梳理了10个典型踩坑点,每个问题均配套原因分析、排查步骤和实操案例。同时,补充高效调试技巧与功能扩展建议,帮助开发者系统性地定位并解决对接障碍,提升落地效率。所有案例基于Windows 11环境、OpenClaw最新稳定版及飞书开放平台最新界面验证,解决方案可直接复用。 一、前置准备(快速自查) 为避免基础环境问题浪费时间,建议在开始前确认以下三点: * OpenClaw已正确安装,终端执行 openclaw -v 可查看版本(建议使用最新版,旧版本可能存在插件兼容风险)。 * Node.js版本不低于v14,npm版本不低于v6,通过 node -v 和 npm -v 验证,防止因依赖版本过低导致插件安装失败。 * 飞书账号需具备企业开发者权限(企业账号需管理员授权,个人账号默认具备)

By Ne0inhk
NVIDIA Jetson Orin Nano双目视觉机器人避障系统开发全流程

NVIDIA Jetson Orin Nano双目视觉机器人避障系统开发全流程

文章目录 * 摘要 * 1. 系统架构设计 * 1.1 硬件组成 * 1.2 软件架构 * 2. 开发环境配置 * 2.1 系统安装 * 2.2 ROS2环境安装 * 2.3 双目相机驱动安装 * 3. 核心算法实现 * 3.1 深度感知模块 * 3.2 运动控制模块 * 4. 系统集成与部署 * 4.1 启动文件配置 * 4.2 包配置文件 * 5. 系统优化与调试 * 5.1 性能优化策略 * 5.2 常见问题处理 * 6. 成果展示与测试 * 7. 完整技术图谱 * 结论

By Ne0inhk