Skip to content

LemonNekoGH/SourceCodeToPDF

Repository files navigation

SourceCodeToPDF 源码PDF生成器

也许是软著登记必备工具

WHAT 这是什么东西?

这是一个能把指定文件夹中的源代码都扔进一个PDF文件的工具

WHY 为什么要做这玩意儿?

不知道国外需不需要,中国的软件著作权登记需要把你的源代码扔进PDF提交上去,而且,是要把所有文件全扔进一个PDF里,如果每个文件都进行复制粘贴这样的操作的话会太耗时间,于是柠喵花了更多的时间做了这个东西

HOW 如何使用?

填入你想要扔进PDF的源代码文件夹,再输入你要忽略的文件夹或文件,最后点击生成就好了

TODO-LIST 未完成功能

  • 设置字号和每页的行数
  • 在命令行中运行
  • 从文件对话框选择文件夹
  • 忽略文件夹的输入框支持正则表达式
  • 从.gitignore导入要忽略的文件夹和文件
  • 其它语言字体
  • 国际化和本地化
  • 在文本框前面加入图标
  • 将当前状态保存到json中
  • 每行字数设置
  • 每页行数设置
  • 输出相对源码文件夹的文件名
  • 字体大小设置

BUILDING 构建

请首先安装JDK14及以上版本,否则无法进行构建

构建命令:

./gradlew packageDmg

CONTRIBUTION 帮助改进

如果你认为这个东西很烂,而且值得你花时间帮助改进的话,那就提交代码好了,柠喵对你感激不尽

如果你认为这个东西很烂,但是你不想提交代码,或者根本不会写代码,就把想吐槽的点写到Issue里吧,柠喵依然会对你感激不尽

LICENSE 开放源代码许可

本工具源码使用GPLv3许可进行开源

About

软著登记必备工具

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages