mirror of
https://github.com/wmjordan/PDFPatcher.git
synced 2026-10-16 20:31:48 +08:00
为 Markdown 文档中的中英文之间增加空格
很多科技媒体会在写作时都会遵循一个排版规则,即在中英文之间保留一个空格。
保留一个空格从一定程度上提升了排版的美观度,虽然先有的部分内容已经添加
了一些空格,但仍然有部分漏掉。现使用 textlint 来批量添加空格。
操作步骤:
npm install textlint
npm install textlint-rule-ja-space-between-half-and-full-width --global
textlint --init
将 .textlintrc 修改为如下内容:
{
"filters": {},
"rules": {
"ja-space-between-half-and-full-width": {
"space": "always"
}
}
}
textlint *.md
(为了方便后续重复 textlint 命令插入空格,将生成的 .textlintrc
配置文件加入版本库)
参考资料:https://sspai.com/post/55006
This commit is contained in:
@@ -0,0 +1,8 @@
|
|||||||
|
{
|
||||||
|
"filters": {},
|
||||||
|
"rules": {
|
||||||
|
"ja-space-between-half-and-full-width": {
|
||||||
|
"space": "always"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
@@ -1,4 +1,4 @@
|
|||||||
# PDF 补丁丁(PDFPatcher)
|
# PDF 补丁丁(PDFPatcher)
|
||||||
|
|
||||||
感谢您关注 PDF 补丁丁,请在使用软件或源代码前阅读本说明和授权协议。本软件及源代码采用 AGPL+“**良心授权**”协议——**用户每次使用本软件后如有所获益,应行一善事;如使用源代码开发了新的软件并获得收益,应将收益中不低于千分之一的金额捐赠给社会的弱势群体**。
|
感谢您关注 PDF 补丁丁,请在使用软件或源代码前阅读本说明和授权协议。本软件及源代码采用 AGPL+“**良心授权**”协议——**用户每次使用本软件后如有所获益,应行一善事;如使用源代码开发了新的软件并获得收益,应将收益中不低于千分之一的金额捐赠给社会的弱势群体**。
|
||||||
|
|
||||||
@@ -6,17 +6,17 @@
|
|||||||
|
|
||||||
PDF 补丁丁是一个 PDF 处理工具。它具有以下功能:
|
PDF 补丁丁是一个 PDF 处理工具。它具有以下功能:
|
||||||
|
|
||||||
- 修改PDF文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制;设置阅读器初始模式;清理文档隐藏垃圾数据;重新压缩黑白图片;旋转页面。
|
- 修改 PDF 文档:修改文档属性、页码编号、页面链接;统一页面尺寸;删除自动打开网页等动作;去除复制及打印限制;设置阅读器初始模式;清理文档隐藏垃圾数据;重新压缩黑白图片;旋转页面。
|
||||||
- 贴心PDF书签编辑器:带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改PDF书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及XPath匹配、可快速选择篇、章、节书签),[自动快速生成文档书签](https://www.cnblogs.com/pdfpatcher/p/8452025.html)。
|
- 贴心 PDF 书签编辑器:带有阅读界面(具有便于阅读竖排文档的从右到左阅读方式),可批量修改 PDF 书签属性(颜色、样式、目标页码、缩放比例等),书签可精确定位到页面中间;在书签中执行查找替换(支持正则表达式及 XPath 匹配、可快速选择篇、章、节书签),[自动快速生成文档书签](https://www.cnblogs.com/pdfpatcher/p/8452025.html)。
|
||||||
- 制作PDF文件:合并已有PDF文件或图片,生成新的PDF文件;合并后的PDF文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的PDF文档可指定统一的页面尺寸,以便打印和阅读。
|
- 制作 PDF 文件:合并已有 PDF 文件或图片,生成新的 PDF 文件;合并后的 PDF 文档带有原文档的书签,还可挂上新书签(或根据文件名生成),新书签文本和样式可自定义;合并的 PDF 文档可指定统一的页面尺寸,以便打印和阅读。
|
||||||
- 拆分或合并PDF文件,并保留原文件的书签或挂上新的书签。
|
- 拆分或合并 PDF 文件,并保留原文件的书签或挂上新的书签。
|
||||||
- 高速无损导出PDF文档的图片。
|
- 高速无损导出 PDF 文档的图片。
|
||||||
- 将PDF页面转换为图片。
|
- 将 PDF 页面转换为图片。
|
||||||
- 提取或删除PDF文档中指定的页面,调整PDF文档的页面顺序。
|
- 提取或删除 PDF 文档中指定的页面,调整 PDF 文档的页面顺序。
|
||||||
- 根据PDF文档元数据重命名PDF文件名。
|
- 根据 PDF 文档元数据重命名 PDF 文件名。
|
||||||
- 调用微软 Office 的图像识别引擎分析PDF文档图片中的文字;将图片PDF的目录页转换为PDF书签。识别结果可写入PDF文件。
|
- 调用微软 Office 的图像识别引擎分析 PDF 文档图片中的文字;将图片 PDF 的目录页转换为 PDF 书签。识别结果可写入 PDF 文件。
|
||||||
- 替换字体:替换文档中使用的字体;嵌入字库到PDF文档,消除复制文本时的乱码,使之可在没有字库的设备(如Kindle等电子书阅读器)上阅读。
|
- 替换字体:替换文档中使用的字体;嵌入字库到 PDF 文档,消除复制文本时的乱码,使之可在没有字库的设备(如 Kindle 等电子书阅读器)上阅读。
|
||||||
- 分析文档结构:以树视图显示PDF文档结构,可编辑修改PDF文档节点,或将PDF文档导出成XML文件,供PDF爱好者分析、调试之用。
|
- 分析文档结构:以树视图显示 PDF 文档结构,可编辑修改 PDF 文档节点,或将 PDF 文档导出成 XML 文件,供 PDF 爱好者分析、调试之用。
|
||||||
- 永久免费,绝不过期,无广告,无弹出废话对话框,不窥探隐私。
|
- 永久免费,绝不过期,无广告,无弹出废话对话框,不窥探隐私。
|
||||||
|
|
||||||
## 授权协议
|
## 授权协议
|
||||||
@@ -61,7 +61,7 @@ PDF 文档格式中涉及印刷领域的多项技术,并有其独特的文档
|
|||||||
|
|
||||||
## 源代码的结构
|
## 源代码的结构
|
||||||
|
|
||||||
- App 目录:PDF补丁丁主程序
|
- App 目录:PDF 补丁丁主程序
|
||||||
- Common:一些常用的工具类
|
- Common:一些常用的工具类
|
||||||
- Functions:用于呈现软件各类功能的窗体和控件
|
- Functions:用于呈现软件各类功能的窗体和控件
|
||||||
- Lib:程序使用的第三方组件
|
- Lib:程序使用的第三方组件
|
||||||
@@ -75,7 +75,7 @@ PDF 文档格式中涉及印刷领域的多项技术,并有其独特的文档
|
|||||||
|
|
||||||
- Windows 7 以上版本的操作系统。
|
- Windows 7 以上版本的操作系统。
|
||||||
- .NET Framework 4.0 到 4.8 版本。
|
- .NET Framework 4.0 到 4.8 版本。
|
||||||
- 使用文字识别功能需要安装 Microsoft Office 2003(或2007)的 Document Imaging 组件(MODI)。
|
- 使用文字识别功能需要安装 Microsoft Office 2003(或 2007)的 Document Imaging 组件(MODI)。
|
||||||
- 编译程序源代码,建议使用 Visual Studio 2019 或更新版本,并安装“.NET 桌面开发”和“C++ 桌面开发”两个工作负载。
|
- 编译程序源代码,建议使用 Visual Studio 2019 或更新版本,并安装“.NET 桌面开发”和“C++ 桌面开发”两个工作负载。
|
||||||
|
|
||||||
## 联系作者
|
## 联系作者
|
||||||
@@ -86,11 +86,11 @@ PDF 文档格式中涉及印刷领域的多项技术,并有其独特的文档
|
|||||||
|
|
||||||
<https://gitee.com/wmjordan/pdfpatcher>
|
<https://gitee.com/wmjordan/pdfpatcher>
|
||||||
|
|
||||||
建议通过开放源代码网站通过提交 issue 的方式提交您的建议或需求。因日常工作繁忙,暂不提供加QQ或微信咨询的服务,敬请谅解。
|
建议通过开放源代码网站通过提交 issue 的方式提交您的建议或需求。因日常工作繁忙,暂不提供加 QQ 或微信咨询的服务,敬请谅解。
|
||||||
|
|
||||||
在邮件或消息中,请注明你的版本号,附上截图和附件,详细说明你遇到的问题。
|
在邮件或消息中,请注明你的版本号,附上截图和附件,详细说明你遇到的问题。
|
||||||
|
|
||||||
如遇到需要提供附件的情况,请把它搞小一点。一般情况下,最好不要发送超过10M的附件。
|
如遇到需要提供附件的情况,请把它搞小一点。一般情况下,最好不要发送超过 10M 的附件。
|
||||||
|
|
||||||
- 对于PDF文件,可用“提取页面”功能提取有代表性的页面。
|
- 对于 PDF 文件,可用“提取页面”功能提取有代表性的页面。
|
||||||
- 对于图片文件,请压缩源文件,或提供有代表性的一两页图片。
|
- 对于图片文件,请压缩源文件,或提供有代表性的一两页图片。
|
||||||
|
|||||||
+459
-459
File diff suppressed because it is too large
Load Diff
Reference in New Issue
Block a user