如何使用 SQL 数据库生成结构良好的 PDF?

How to generate a well structured PDF with a SQL database?

背景: 我有一个 SQL 数据库驻留在 Microsoft SQL Server 2017 中,有 37 个表。所有这些表都与教员有关。它包含他们的个人详细信息、出版物、学位、教育、许可证信息等。它最初是在 MS Access 中设计的(最近将其迁移到 SQL),只是为了存储教师信息。后来,教员助理开始使用这个数据库,使用这些信息手动为他们的教员制作简历。

问题: 可以想象,不同的人制作简历的方式不同,并且没有标准的简历格式。此外,现在系统中的教师数量越来越多,因此需要自动化此过程。

因此,我正在寻找一种方法来设计一个从 SQL 数据库中获取数据并将其转换为特定格式并生成 PDF 的流程。对如何去做感到困惑。如果有人能指出正确的方向,那就太好了。

谢谢。

执行此操作的最佳方法是使用 SSRS 报告。格式化报表,使用数据库填充动态元素,报表执行时,一键导出PDF