首页>代码>SpringBoot Html转PDF SpringBoot转换网页为PDF>/springboot-pdf-master/src/main/java/com/example/demo/controller/PdfController.java
package com.example.demo.controller;

import com.example.demo.model.PdfFileRequest;
import com.example.demo.service.PdfFileCreator;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestMethod;
import org.springframework.web.bind.annotation.RestController;

import javax.servlet.http.HttpServletResponse;

/**
 * @author Simon
 */
@RestController
public class PdfController {

    private final PdfFileCreator pdfFileCreator;

    @Autowired
    public PdfController(PdfFileCreator pdfFileCreator) {
        this.pdfFileCreator = pdfFileCreator;
    }

    @RequestMapping(value = "/api/pdf", method = RequestMethod.POST)
    public void createPdf(@RequestBody PdfFileRequest fileRequest, HttpServletResponse response) {
        pdfFileCreator.writePdfToResponse(fileRequest, response);
    }
}
最近下载更多
WHY-small  LV15 2023年7月5日
492874606  LV1 2023年1月29日
tuotuotuo  LV1 2023年1月10日
gshnlj  LV15 2022年10月9日
最代码官方  LV168 2022年10月5日
最近浏览更多
citybird  LV4 前天
develop  LV10 6月2日
f22m1a2b2  LV17 5月31日
taoshen95  LV15 5月15日
2716804680  LV9 4月20日
2317696509  LV6 2023年12月15日
chenlie  LV2 2023年11月13日
内心向阳  LV4 2023年11月7日
13043860zj  LV16 2023年10月31日
pizizhang 2023年10月20日
暂无贡献等级
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友