• Stars
    star
    333
  • Rank 125,950 (Top 3 %)
  • Language Vue
  • License
    GNU Affero Genera...
  • Created about 2 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

论文工具:文本复制工具 (智能删除空行空格乱码)

📝论文工具

在线使用(GitHub) | 在线使用(Gitee) | 视频介绍 | 更新日志 | 鼓励作者

功能

(1) 文本复制工具

😣在复制PDF中的文字时,有时会出现莫名其妙的空格、换行、全角字符或乱码。

😫如果手动删改,工作量巨大;如果直接全文替换,可能会误删英文单词间的空格。

💡开发这个项目正是为了解决这些问题。

🚩如何使用?可直接在线使用后点击"使用说明",或前往B站查看视频介绍

(2) 英文语法检查

如果您在电脑上在线使用,在输入英文时,将为您检查语法 (基于Grammarly)。

Q&A

为什么不直接查找替换?

出现的若是空格的话,直接替换会误删英文单词中的空格;因此需要用到正则表达式来替换,有较高门槛。

仅粘贴文本,复制到文本文档/记事本?

仅粘贴文本、复制到记事本是去除格式,但并不能去除空行空格乱码这样的干扰内容,因为这些是"内容"而不是"格式"。

复制到浏览器地址栏?

浏览器地址栏本质上是一个单行无格式输入框,确实可以去除换行符,但并不能处理空格、乱码和全角字符。

为什么不推荐使用OCR?

有条件复制粘贴的话还是不太建议用OCR,识别不准确的话会产生新的麻烦。

未来考虑加入翻译功能吗?

不考虑。若需PDF翻译功能,建议使用知云文献

空行空格乱码等痛点是在哪些软件出现的?

空行素材来自Acrobat,空格素材来自Zotero,乱码素材来源于CAJViewer,全角字符素材来自知云文献,重复换行素材来源于Typora

还有哪些具有相似功能的程序?

  1. 若使用quicker,可搜索安装英文规范粘贴中文规范粘贴插件。
  2. copy++项目地址 | 官方网站

致开发者

😉为方便看代码的朋友,我把文本处理的方法都单独整理成了一个文件,并写了注释、规范了接口:

// handlers.ts
export interface TextHandler {
    activate: boolean,  // 默认是否启用
    description: string,  // 对该功能的描述
    executor: (text: string) => string  // 功能函数
}

😄若您有好的想法,可以在以上内容的基础上修改。欢迎在GitHub仓库上发起 pull request😊

🥳若您觉得本项目还不错,可以在页面右上角为本项目点上一颗~

Star History Chart

More Repositories

1

ScriptForSafetyEducation

用python全自动刷课-(北京麦课)安全教育
Python
27
star
2

ModelingAndSimulation2021

[python] 使用A*算法(A-star)的最短路径优化设计 (2d/3d)
Python
17
star
3

bilibili_downloader

基于httpx和pyside6的哔哩哔哩(bilibili)视频下载程序
Python
15
star
4

laminate-calculation

复合材料力学性能 层合板相关计算
TypeScript
9
star
5

sillage-course-manager

迹云课表:国际化课程管理系统
Vue
8
star
6

dingtalk_sender

基于钉钉的批量通知程序:检索成员、群发信息
Vue
5
star
7

auto-editor-assistant

To get auto-editor command with GUI.
Vue
3
star
8

stoken

密钥替换工具 | A code desensitization command tool to substitute tokens (and other sensitive information) in your code.
Python
3
star
9

comac-recruit-info-spider

中商飞招聘信息 周期性爬虫程序,可前往Release查看结果
JavaScript
3
star
10

wechat_robot

SIAE课表推送 2020.9-2020.12
Python
2
star
11

vue3-ts-naiveui-tailwindcss-template

一个 Vite + Vue 3 + TS + naiveui + tailwindcss + pinia + vue-router 的模板
TypeScript
2
star
12

PDE_numerical_analysis_homework

[SIAE] 偏微分方程数值分析大作业 - 线性二阶椭圆方程的数值分析
Python
2
star
13

allu-sillage-front-end

SIAE课程管理系统
TypeScript
2
star
14

baiduTranslator

调用百度翻译来粗暴降重
Python
2
star
15

segment-anything-demo

试试 segment-anything 的效果
Jupyter Notebook
2
star
16

da_chuang_2020

2020大创
Python
1
star
17

coolQ_robot

基于酷Q的自用机器人(由于酷q机器人的停运,本程序已失效)
Python
1
star
18

pytorch_study

记录pytorch的学习
Python
1
star
19

nonebot_plugin_chatgpt_with_db

chatgpt QQ机器人
Python
1
star
20

sillage-dingtalk

钉钉课程推送:在钉钉上收到上课提醒
Python
1
star
21

laorange

1
star
22

md

Markdown文本解析工具
Vue
1
star
23

edit-file-time

一个批量修改文件的修改时间的go语言脚本
Go
1
star
24

DemoPyside6

B站视频《Python图形界面 15分钟快速入门PySide/PyQt》所写代码
Python
1
star