首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从Swagger文档生成PDF

从Swagger文档生成PDF
EN

Stack Overflow用户
提问于 2015-05-13 14:30:35
回答 6查看 164K关注 0票数 109

我使用Swagger显示我的REST and服务,并将其托管在服务器上。

但是,Swagger的这项服务只能在特定的服务器上访问。如果我想离线工作,有人知道我如何使用Swagger创建静态PDF并使用它吗?此外,PDF很容易与无法访问服务器的人共享。

非常感谢!

EN

回答 6

Stack Overflow用户

回答已采纳

发布于 2015-05-26 10:07:56

我想出了一种使用https://github.com/springfox/springfoxhttps://github.com/RobWin/swagger2markup的方法

使用Swagger 2实现文档。

票数 35
EN

Stack Overflow用户

发布于 2016-12-21 07:23:10

方便的方法:使用浏览器打印/预览

  1. 隐藏编辑器窗格
  2. 打印预览(我使用firefox,其他也很好)
  3. 更改其页面设置并打印为pdf。

票数 47
EN

Stack Overflow用户

发布于 2019-08-28 17:49:55

我创建了一个网站https://www.swdoc.org/,专门解决这个问题。因此,它按照答案中的建议自动进行swagger.json -> Asciidoc, Asciidoc -> pdf转换。这样做的好处是,您不需要通过安装过程。它接受以url形式或只是原始json形式的规范文档。项目是用C#编写的,其页面是https://github.com/Irdis/SwDoc

编辑

在这里验证您的json规范可能是个好主意:如果您对http://editor.swagger.io/有任何问题,比如生成不完整的pdf。

票数 29
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30217910

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档