提升wiki用户体验:支持导出pdf
### 问题(Problem to solve)
希望wiki可以导出为pdf文件
### 客户链接(Customer Link)
<!-- 如果该需求是客户提出,请给出具体的客户链接,可以是(1)售前工作链接 (2)售后工作链接 (3)Salesforce链接;如果非客户需求,请删除这部分-->
- [ ] https://jihulab.com/jh-presales/south/-/issues/4 @ljfan
### 解决方案(Proposal)
Upstream 已将原始 issue 升级为 epic:https://gitlab.com/groups/gitlab-org/-/epics/10792
拆分为3个子issue:
- [Convert .md Files in the Repo to PDF](https://gitlab.com/gitlab-org/gitlab/-/issues/414692)
- [Convert Individual Wiki Pages to PDF](https://gitlab.com/gitlab-org/gitlab/-/issues/414691)
- [Convert All Wiki Pages to PDF](https://gitlab.com/gitlab-org/gitlab/-/issues/414693)
前2个issue都是单个wiki文件的导出,将采用前端工具进行转换导出,最新讨论结果是通过“打印”方式转换PDF @fenyuluoshang
第3个issue是批量文件的导出,应该采用后端工具进行异步的后台转换再导出,但其中发现了很多问题,Upstream的后端工程师有评论:https://gitlab.com/groups/gitlab-org/-/epics/10792#note_1431602570 , 建议作为 spike 任务先调研,目前列入 MVC2 @xfyuan
upstream issue: https://gitlab.com/gitlab-org/gitlab/-/issues/13932
放了7年的issue,近400个点赞
### 针对的用户(Intended users)
<!-- 这个功能的用户是谁,GitLab提供了一套完整的用户画像(https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/),可从以下角色中挑选。
* [Sasha (Software Developer)](https://about.gitlab.com/handbook/marketing/product-marketing/roles-personas/#sasha-software-developer)
### 功能使用度量指标(Feature Usage Metrics)- 可选
<!-- 如何跟踪该功能的使用情况?思考一下如何测量用户使用该功能的交互操作? -->
<!-- 记得打标记 label reminder
具体解释请参考我们的handbook
- https://gitlab.cn/handbook/product/planning/#%E4%BA%A7%E5%93%81%E5%8F%91%E7%8E%B0%E6%8E%A2%E7%B4%A2
-->
epic