爱意满满的作品展示区。
aboat365

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

  •  
  •   aboat365 · Sep 13, 2021 · 3407 views
    This topic created in 1878 days ago, the information mentioned may be changed or developed.

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

    17 replies  •  2021-09-14 16:25:28 +08:00
    aboat365
    aboat365
    OP
    Sep 13, 2021
    1
    一楼地址: https://swagger-fly.com/
    keepfun
    keepfun
    Sep 13, 2021
    2
    不知道是我网不行还是咋地 上传文件之后 一直转圈圈 慢成狗
    aboat365
    aboat365
    OP
    Sep 13, 2021
    3
    @fenglangjuxu 用爱发电,没钱买 cdn 和大宽带。是在加载核心 js 文件。等加载完毕,才能点击生成文档。
    BiChengfei
    BiChengfei
    Sep 13, 2021
    4
    牛牛牛,不过生成的文档风格,不太习惯
    aboat365
    aboat365
    OP
    Sep 13, 2021
    5
    @BiChengfei 哈哈,小清新
    iamzuoxinyu
    iamzuoxinyu
    Sep 13, 2021 via Android
    6
    这不就一个 ctrl+p 就能实现的么…我也用 pupteer 实现过,后来发现没什么卵用…
    aboat365
    aboat365
    OP
    Sep 13, 2021
    7
    @iamzuoxinyu 不是你想的这样,你打开试试功能就明白了
    wizzer
    wizzer
    Sep 13, 2021
    8
    麻烦升级下服务器带宽。。。
    wizzer
    wizzer
    Sep 13, 2021
    9
    半天都加载不完
    balabalaguguji
    balabalaguguji
    Sep 13, 2021
    10
    可以试下易文档,写文档方便,支持 pdf 导出 https://easydoc.net
    wizzer
    wizzer
    Sep 13, 2021
    11
    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
    aboat365
    OP
    Sep 13, 2021
    12
    @wizzer 用爱发电,没钱啊,核心 js 包将近 50M,没办法啊
    tonyli
    tonyli
    Sep 13, 2021
    13
    给老哥点赞!
    HiXname
    HiXname
    Sep 14, 2021
    14
    40s 下载了 800k,看楼主说一共 50M 。算了,懒得试了
    aboat365
    aboat365
    OP
    Sep 14, 2021
    15
    @NealCCC 开了 gzip,只有 19M 了,喝杯茶,等等
    aboat365
    aboat365
    OP
    Sep 14, 2021
    16
    @NealCCC 经过努力,已经把核心包压缩到 2.5MB ,速度快多了!
    aboat365
    aboat365
    OP
    Sep 14, 2021
    17
    @fenglangjuxu
    @wizzer 经过努力,已经把核心包压缩到 2.5MB ,速度快多了!
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   2817 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 43ms · UTC 13:08 · PVG 21:08 · LAX 05:08 · JFK 08:08
    ♥ Do have faith in what you're doing.