铁打的 Swagger,流水的文档工具:开发了一个在线基于 Swagger 文档导出 PDF 的工具。

2021 年 9 月 13 日
 aboat365

源于工作需要,将 swagger 文档导出 PDF 文档。发现了 RapiPDF 工具,但 RapiPDF 官方只提供了基于 URL 来生成文档,遂基于 RapiPDF 写了个在线工具(纯前端,无后台,不收集用户文档数据,安全可靠稳定),不仅支持 URL,还支持 JSON 文件上传,或直接贴入 JSON 文本。虽然网站界面原始,但生成的文档却非常精美优雅,欢迎各位彦祖们试用! https://swagger-fly.com/

3264 次点击
所在节点    分享创造
17 条回复
aboat365
2021 年 9 月 13 日
一楼地址: https://swagger-fly.com/
keepfun
2021 年 9 月 13 日
不知道是我网不行还是咋地 上传文件之后 一直转圈圈 慢成狗
aboat365
2021 年 9 月 13 日
@fenglangjuxu 用爱发电,没钱买 cdn 和大宽带。是在加载核心 js 文件。等加载完毕,才能点击生成文档。
BiChengfei
2021 年 9 月 13 日
牛牛牛,不过生成的文档风格,不太习惯
aboat365
2021 年 9 月 13 日
@BiChengfei 哈哈,小清新
iamzuoxinyu
2021 年 9 月 13 日
这不就一个 ctrl+p 就能实现的么…我也用 pupteer 实现过,后来发现没什么卵用…
aboat365
2021 年 9 月 13 日
@iamzuoxinyu 不是你想的这样,你打开试试功能就明白了
wizzer
2021 年 9 月 13 日
麻烦升级下服务器带宽。。。
wizzer
2021 年 9 月 13 日
半天都加载不完
balabalaguguji
2021 年 9 月 13 日
可以试下易文档,写文档方便,支持 pdf 导出 https://easydoc.net
wizzer
2021 年 9 月 13 日
https://demo.budwk.com/api/platform/openapi/#/load/openapi.json

```
rapipdf-min.js:33795 Uncaught (in promise) TypeError: Cannot read properties of undefined (reading 'type')
at x (rapipdf-min.js:33795)
at P (rapipdf-min.js:33795)
at P (rapipdf-min.js:33795)
at P (rapipdf-min.js:33795)
at rapipdf-min.js:33795
at c (rapipdf-min.js:33795)
at rapipdf-min.js:33795
at Array.map (<anonymous>)
at y (rapipdf-min.js:33795)
at A (rapipdf-min.js:33795)
```
aboat365
2021 年 9 月 13 日
@wizzer 用爱发电,没钱啊,核心 js 包将近 50M,没办法啊
tonyli
2021 年 9 月 13 日
给老哥点赞!
HiXname
2021 年 9 月 14 日
40s 下载了 800k,看楼主说一共 50M 。算了,懒得试了
aboat365
2021 年 9 月 14 日
@NealCCC 开了 gzip,只有 19M 了,喝杯茶,等等
aboat365
2021 年 9 月 14 日
@NealCCC 经过努力,已经把核心包压缩到 2.5MB ,速度快多了!
aboat365
2021 年 9 月 14 日
@fenglangjuxu
@wizzer 经过努力,已经把核心包压缩到 2.5MB ,速度快多了!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/801465

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX