Skip to content

rederyang/pdf-copier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

📄 PDF Copier

智能PDF文本修复工具 - 让复制粘贴的文本重新变得优雅

Live Demo GitHub

✨ 什么是PDF Copier?

从PDF复制文本时,经常会遇到这些问题:

  • 无意义的换行打断句子 😤
  • 英文单词被意外断开 word-\nwrap
  • 代码和表格格式被破坏
  • 中英文混排时空格混乱

PDF Copier 通过智能算法一键解决这些问题,让你专注于内容而不是格式。

🚀 功能特色

  • 🧠 智能换行处理 - 自动识别段落、标题、列表
  • 🔧 断字修复 - 自动合并被意外分割的英文单词
  • 🛡️ 格式保护 - 智能保护代码块、表格、公式
  • 🌏 中英文优化 - 针对中英文混排的特殊处理
  • 👁️ 可视化调试 - 独特的换行状态显示功能
  • ⚡ 本地运行 - 无需上传,隐私安全

🎯 使用场景

  • 📚 学术论文整理 - 处理从期刊PDF复制的文本
  • 💻 技术文档编辑 - 保护代码块和技术格式
  • 🌐 多语言文档 - 优化中英文混排效果
  • 📝 内容创作 - 快速整理参考资料

🛠️ 技术栈

  • 前端: Vanilla JavaScript + CSS3
  • 部署: GitHub Pages
  • 特色: 零依赖,单文件应用

🎮 快速开始

  1. 在线使用: 访问 PDF Copier
  2. 粘贴文本: 将PDF复制的文本粘贴到左侧
  3. 一键转换: 点击转换按钮或使用 Ctrl/⌘+Enter
  4. 调整参数: 根据需要调整智能选项
  5. 复制结果: 从右侧复制修复后的文本

⚙️ 智能选项说明

选项 说明 推荐场景
🔗 合并断字 修复被分割的英文单词 英文文档
📋 保留项目符号 保护列表格式 包含列表的文档
🛡️ 保护代码/表格 避免破坏结构化内容 技术文档
🇨🇳 中文智能断句 在中文句末保留换行 中文文档
🇺🇸 英文智能断句 在英文句末保留换行 英文文档
📏 行宽阈值 控制短行处理逻辑 根据文档调整

🗺️ Roadmap

v1.0 ✅ (已完成)

  • 基础文本修复功能
  • 智能换行判断
  • 可视化换行提示
  • GitHub Pages部署

v1.1 🚧 (进行中)

  • 添加预设配置方案
  • 支持批量文件处理
  • 增加更多文本格式识别

v2.0 🎯 (计划中)

  • 用户设置云同步
  • 高级AI文本优化
  • 支持更多文档格式 (Word, ePub等)
  • 浏览器扩展版本

未来愿景 🌟

  • 多语言国际化支持
  • 团队协作功能
  • API服务开放
  • 移动端适配

🤝 贡献指南

欢迎提交Issue和Pull Request!

  1. Fork 项目
  2. 创建功能分支: git checkout -b feature/AmazingFeature
  3. 提交更改: git commit -m 'Add some AmazingFeature'
  4. 推送分支: git push origin feature/AmazingFeature
  5. 提交Pull Request

📝 开发日志

  • 2025-08: 项目初始化,核心功能开发
  • 2025-08: 添加可视化换行提示功能
  • 2025-08: 部署到GitHub Pages

💡 灵感来源

作为一个经常需要处理PDF文档的开发者,我深深被复制粘贴时的格式问题困扰。市面上的工具要么功能过于复杂,要么需要上传文件到服务器。

于是我决定开发一个简单、智能、本地运行的工具 - 这就是PDF Copier的诞生。

📄 许可证

本项目基于 MIT 许可证开源 - 查看 LICENSE 文件了解详情

🙏 致谢

感谢所有提供反馈和建议的用户!


Made with ❤️ by rederyang

如果这个工具对你有帮助,请给个 ⭐ Star 支持一下!

About

Smart PDF text repair tool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages