小编A H*_*ali的帖子

使用golang提供pdf

只是想知道你们是否可以提供一些代码帮助.

它可以提供图像,但不是pdf手册.提前致谢

func main(){
    http.HandleFunc("/", func(w http.ResponseWriter, r *http.Request){
        filename    := "/var/www/filedipenser/brochure.pdf"

        streamPDFbytes, err := ioutil.ReadFile( filename )

        if err != nil {
            fmt.Println(err)
            os.Exit(1)
        }

        b := bytes.NewBuffer(streamPDFbytes)

        w.Header().Set("Content-type", "application/pdf")

        if _, err := b.WriteTo(w); err != nil {
            fmt.Fprintf(w, "%s", err)
        }

        w.Write([]byte("PDF Generated"))
    })

    err := http.ListenAndServe(":4111", nil)
    if err != nil {
        log.Fatal("ListenAndServe: ", err)
        fmt.Println(err)
    }
}
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

pdf go

1
推荐指数
1
解决办法
1577
查看次数

标签 统计

go ×1

pdf ×1