当前位置: 首页 > news >正文

Java实现HTML转PDF(deepSeekAi->html->pdf)

Java实现HTML转PDF,主要为了解决将ai返回的html文本数据转为PDF文件方便用户下载查看。

一、deepSeek-AI提问词

基于以上个人数据。总结个人身体信息,分析个人身体指标信息。再按一个月为维度,详细列举一个月内训练计划,维度详细至每周每天,要求:不可省略表格内容以精简示例,文本结构顺序为标题个人信息,第一步,第二步。最终回答结果以标准的html形式返回结果,不能带有meta标签,字体为STSong-Light,SimSun,html内容禁止使用单标签。

二、表设计

CREATE TABLE `p_deep_seek_task` (`id` bigint(20) NOT NULL AUTO_INCREMENT COMMENT '任务id',`user_id` bigint(20) NOT NULL COMMENT '用户id',`status` char(2) NOT NULL DEFAULT '0' COMMENT '任务状态(0:待处理,1:处理中,2:处理成功,3:异常处理失败,4:重试中,5:重试失败)',`try_time` int(11) NOT NULL DEFAULT '0' COMMENT '执行次数',`result_url` varchar(255) DEFAULT NULL COMMENT '结果文件url',`prompt` longtext NOT NULL COMMENT '提问内容',`content` longtext COMMENT '结果内容',`reasoning_content` longtext COMMENT '思考过程',`create_time` datetime DEFAULT NULL COMMENT '创建时间',`create_by` bigint(20) DEFAULT NULL COMMENT '创建人',`update_by` bigint(20) DEFAULT NULL COMMENT '更新人',`update_time` datetime DEFAULT NULL COMMENT '更新时间',`task_time` date DEFAULT NULL COMMENT '任务日期',`execute_time` datetime DEFAULT NULL COMMENT '执行时间',`exception_msg` longtext COMMENT '异常信息',`cost_time` bigint(20) NOT NULL DEFAULT '0' COMMENT '执行耗时(s)'PRIMARY KEY (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=16 DEFAULT CHARSET=utf8mb4 COMMENT='deepseek任务';

三、导入Jar包

        <dependency><groupId>io.github.pig-mesh.ai</groupId><artifactId>deepseek-spring-boot-starter</artifactId></dependency><dependency><groupId>org.xhtmlrenderer</groupId><artifactId>flying-saucer-pdf</artifactId><version>9.1.22</version> </dependency><dependency><groupId>org.jsoup</groupId>

相关文章:

  • 【机器学习速记】面试重点/期末考试
  • Flink 系列之七 - Data Stream API的源算子原理
  • MODBUS转EtherNetIP智能网关构建智能产线:跨协议设备动态组网与数据优化传输
  • 【git#4】分支管理 -- 知识补充
  • MongoDB 图片 URL 存储异常问题解决方案
  • React 实现爱心花园动画
  • AWS Glue ETL设计与调度最佳实践
  • 2025上海车展 | 移远通信48 TOPS座舱方案落地加速,AI大模型赋能多域融合新突破
  • 【器件专题1——IGBT第1讲】IGBT:电力电子领域的 “万能开关”,如何撑起新能源时代?
  • Estimands与Intercurrent Events:临床试验与统计学核心框架
  • 高等数学第一章---函数与极限(1.8连续函数及其连续性)
  • C++初窥门径
  • 三格电子——如何解决工业场景中以太网设备布线不方便的问题
  • Linux 系统用户管理与权限掌控:从基础到精通
  • Framework模块编译脚本利器
  • 1688商品采集|下单接口实战演示(含请求示例)
  • 【C语言练习】003. 声明不同数据类型的变量并赋值
  • Python图形界面编程(二)
  • TCP协议理解
  • c#接口_抽象类_多态学习
  • 经济日报:AI时代如何寻找“你的赛道”
  • 传媒湃︱《金陵晚报》副刊“雨花石”5月起改为免费刊登
  • 现场|贝聿铭上海大展:回到他建筑梦的初始之地
  • 审议民营经济促进法草案等,十四届全国人大常委会第十五次会议将举行
  • 上海车展迎来超百款首发新车,全市多区开展汽车促消费活动
  • 云南蒙自:一汪南湖见证近代开埠史与西南联大的弦歌不绝