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

腾讯QQ官方炸场!OpenClaw一键建5个机器人,个人号直接上手|实战教程

腾讯QQ官方炸场!OpenClaw一键建5个机器人,个人号直接上手|实战教程

文章目录 * 前言 * 一、OpenClaw是个啥?你的"数字长工" * 二、为什么说这次QQ"炸场"了? * 三、实操环节:从0到1,手把手养出你的AI小弟 * 3.1 在QQ开放平台"造人" * 3.2 给机器人找个"肉身"(部署OpenClaw) * 方案A:云服务器一键部署(推荐新手) * 方案B:宝塔面板可视化安装(适合有服务器的站长) * 方案C:本地Docker部署(适合极客) * 3.3 关键的"认亲"三步走 * 3.4 加好友,

By Ne0inhk

Jetson Orin NX + Fast-LIO2自主无人机完整部署方案

Jetson Orin NX + Fast-LIO2自主无人机完整部署方案 🚀 本文完整介绍如何在Jetson Orin NX上构建一套完整的自主飞行四旋翼无人机系统,包括实时SLAM定位、自主路径规划和动态避障。 预计阅读时间: 15分钟 📑 文章目录 * 一、系统概述 * 二、硬件配置 * 三、软件架构 * 四、环境配置 * 五、关键模块部署 * 六、系统集成 * 七、常见问题 * 八、参考资源 一、系统概述 1.1 项目背景 在自主无人机领域,实现高精度定位和自主飞行一直是重要研究课题。本项目结合最新的SLAM算法(Fast-LIO2)、高效的路径规划和实时避障,在Jetson Orin NX这个边缘计算平台上实现了完整的自主飞行系统。 1.2 核心特性 ✨ 实时SLAM定位 - Fast-LIO2算法,100Hz频率,<2%

By Ne0inhk

OpenArm开源机械臂:颠覆传统协作机器人研发范式的低成本解决方案

OpenArm开源机械臂:颠覆传统协作机器人研发范式的低成本解决方案 【免费下载链接】openarmOpenArm v0.1 项目地址: https://gitcode.com/GitHub_Trending/op/openarm 开源机械臂技术正彻底改变协作机器人领域的研发模式。OpenArm作为一款7自由度双机械臂平台,不仅提供完整的硬件设计方案,更构建了从底层控制到上层应用的全栈软件生态,为科研机构和企业打造了真正意义上的低成本研发平台。 痛点解析:传统机械臂研发的3大致命瓶颈 传统工业机械臂系统长期被高昂成本和封闭生态所困扰,成为限制机器人技术创新的主要障碍。 1. 成本壁垒难以突破 商业协作机器人单臂价格普遍超过10万元,完整双臂系统成本更是高达30万元以上,让多数研究团队望而却步。 2. 技术封闭扼杀创新 主流厂商通过私有协议和专利壁垒严格限制底层访问,研究者无法修改控制算法或扩展硬件功能,只能在预设框架内"戴着镣铐跳舞"。 3. 部署流程复杂冗长 传统系统平均需要3-4周的安装调试周期,涉及复杂的环境配置和专业培训,极大降低了研发迭代效率。 核心突破:

By Ne0inhk
基于 LangChain 实现数据库问答机器人

基于 LangChain 实现数据库问答机器人

基于 LangChain 实现数据库问答机器人 * 一、简介 * 二、应用场景 * 三、实战案例 * 1、需求说明 * 2、实现思路 * 3、对应源码 一、简介 在 Retrieval 或者 ReACT 的一些场景中,常常需要数据库与人工智能结合。而 LangChain 本身就封装了许多相关的内容,在其官方文档-SQL 能力中,也有非常好的示例。 二、应用场景 在未出现人工智能,如果想要完成数据查询与数据分析的工作,则需要相关人员有相应的数据库的功底,而在 LangChain 结合大语言模型的过程中,应对这些问题则相当轻松——写清晰的提示词即可。 * 生成将基于自然语言问题运行的查询。 在传统的工作流程中,如果想要在数据库中搜索一些信息,那么就必须要掌握相应的数据库技术,比如 SQL 语句查询等,但是其本身有很高的学习成本。如果能用自然语言代替这个过程,则任何人都无需学习 SQL

By Ne0inhk