目录
vRain由“兀雨书屋”的shanleiguang开发,是一款专注于生成中文古籍刻本风格直排电子书的Perl脚本工具。它的核心理念,是利用现代技术,较大程度地在屏幕上还原古籍雕版印刷的独特韵味。用户只需准备好采用特定标点、标注分页的纯文本文件,搭配一份设置好字体、纸张、背景的配置文件,运行脚本后大约十分钟就能得到一个高质量、支持全文检索和批注的PDF文件。这个文件还能自由更换背景图,并且体积可以压缩约30%,便于存储和分享。
官网入口
https://github.com/shanleiguang/vRain
下载地址
https://github.com/shanleiguang/vRain/releases
功能介绍
vRain的功能设计围绕“仿古籍刻本”这个核心目标:
-
模拟雕版流程:从文字排版、行距字距到句读标点,都自动进行了古籍化处理,让电子书看起来古色古香。
-
文本与样式分离:内容归内容,排版归排版,这样你可以很方便地套用同一个样式去处理大批量甚至上百万字的书籍。
-
高度可配置:字体(支持5种可选字体)、纸张尺寸、背景图(甚至可以做竹简或宣纸效果)、句号颜色(如红色)等都能通过配置文件调整,DIY空间很大。
-
跨平台潜力:基于Perl环境,理论上只要在系统里装好Perl和所需模块就能跑,不依赖图形界面。
-
辅助工具:后续版本包含了
canvas程序,可以用来制作带花鱼尾、个性Logo的背景图。
应用场景
-
学术研究与文献整理:研究者可以快速将校勘好的文本生成仿古PDF,用于交流或出版。
-
古籍复刻与出版:小型出版社或个人可以高效、低成本地制作古籍风格电子书。
-
个人爱好者创作:书法、诗词爱好者把自己的作品集排成线装书风格。
-
制作特色族谱或字典:vRain提供多栏模式,适合简单族谱和古籍字典的排版。
补充信息
-
定价:vRain是一款免费的开源软件,采用MIT许可证,你可以自由使用、修改和分发。
-
应用示例:开发者提供了多个样例。比如,在书籍的
04目录下,就有一个专门为iPhone 15 Pro Max横向阅读匹配的样式。你还可以用books_mr目录下的样例体验多栏排版效果。 -
硬件兼容性:发布页提供了针对macOS Intel环境的打包版本(v1.4和v1.3版),他平台可直接通过Perl源码运行。
| 源码反馈/咨询 (共有 条反馈) |
vRain常见问题
vRain是由“兀雨书屋”的shanleiguang个人开发的,他在GitHub上的用户名也是shanleiguang。
vRain是一个能把普通文本文件自动排版成古籍刻本风格PDF电子书的开源工具,排版效果是竖排、带古文标点那种。
核心流程非常简单:先把你的文章内容按特定格式准备好,存成纯文本文件,再写一个配置文件指定你想要的字体、纸张大小等样式,在命令行里运行一下Perl脚本,就能得到PDF电子书了。
免费。它是以MIT许可证发布的开源软件,无论是个人使用还是商业用途都不收费。
它本身是安全的开源脚本。安全性主要取决于你运行脚本的环境和所使用的文本内容,软件本身没有发现恶意行为。
有的。比如,你可以先为同一类书制作一个标准的配置文件模板,之后处理卷数很多的古籍时,直接复用这个模板就能保证风格统一。善用它的批处理能力,可以一次性处理大量文本,不用一个个来。
特色就是它模仿古籍雕版印刷流程的自动化排版,特别是文本和样式分离的设计,让处理百万字级别的大部头变得很方便。还有它新加入的宣纸、竹简背景和红色句号这类细节,让最终效果很逼真。
非常安全。因为vRain是一个在你电脑本地运行的脚本,整个处理过程离线完成,你的文本内容不会上传到任何服务器。
如果你习惯用命令行,了解一点Perl或编程知识,会觉得它非常直接高效。但如果你是纯粹的小白,不熟悉命令行操作,上手会有一点学习门槛,需要阅读文档。
不多。它是一个轻量级的脚本工具,主要处理文本,没有图形界面,运行时CPU和内存占用都很低,即使是老款电脑也能流畅运行。
因为它主要用Perl编写,所以理论上可以在Windows、macOS、Linux等任何能安装Perl环境的系统上运行。发布页提供了macOS(Intel芯片)的打包版,用起来更方便。
不大,而且开发者特别做了优化。生成的文件体积可以压缩大约30%,即使插入背景图,也能保持相对较小的高效存储状态。