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

做招聘网站公司b站推出的短视频app哪个好

做招聘网站公司,b站推出的短视频app哪个好,室内设计公司招聘,顺德网站制作案例市场Wkhtmltopdf使用 1.windows本地使用2.golangwindows环境使用3.golangdocker容器中使用 1.windows本地使用 官网地址 https://wkhtmltopdf.org/,直接去里面下载自己想要的版本,这里以windows版本为例2.golangwindows环境使用 1.安装扩展go get -u githu…

Wkhtmltopdf使用

  • 1.windows本地使用
  • 2.golang+windows环境使用
  • 3.golang+docker容器中使用

1.windows本地使用

官网地址 https://wkhtmltopdf.org/,直接去里面下载自己想要的版本,这里以windows版本为例

在这里插入图片描述

在这里插入图片描述

2.golang+windows环境使用

1.安装扩展
go get -u github.com/SebastiaanKlippert/go-wkhtmltopdf
2.写一段测试代码
// 写一个测试代码测试一下
package generateFile
import ("github.com/SebastiaanKlippert/go-wkhtmltopdf""strings"
)
func GeneratePDF(title, content string) (res []byte, err error) {content = `<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"/><style>body { font-family: "Microsoft YaHei", SimSun, sans-serif; }</style>
</head>
<body>
<h1 style="text-align: center;">` + title + `</h1>` + content + `
</body>
</html>`// 创建 PDF 生成器var pdf *wkhtmltopdf.PDFGeneratorpdf, err = wkhtmltopdf.NewPDFGenerator()if err != nil {return}// 从 HTML 字符串创建页面page := wkhtmltopdf.NewPageReader(strings.NewReader(content))// 设置页面选项page.DisableSmartShrinking.Set(true)page.Zoom.Set(1.25)// 将页面添加到生成器pdf.AddPage(page)// 设置全局选项pdf.MarginTop.Set(15)pdf.MarginBottom.Set(15)pdf.MarginLeft.Set(15)pdf.MarginRight.Set(15)pdf.Dpi.Set(300)pdf.Orientation.Set(wkhtmltopdf.OrientationPortrait)pdf.NoPdfCompression.Set(true) // 不压缩PDF以获得更好质量pdf.PageSize.Set(wkhtmltopdf.PageSizeA4)// 生成 PDFerr = pdf.Create()if err != nil {return}res = pdf.Bytes()return
}
 3.apifox调用查看效果

在这里插入图片描述

3.golang+docker容器中使用

1.编写 dockerfile

FROM golang:1.24.2 as builderENV GO111MODULE=on \GOPROXY=https://goproxy.cn,direct \CGO_ENABLED=0 \GOOS=linux \GOARCH=amd64WORKDIR /appCOPY . /appRUN go build -o mainFROM alpine:3.13RUN apk add tzdata
RUN cp /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
RUN echo "Asia/Shanghai" > /etc/timezone
RUN apk del tzdataRUN apk add --update --no-cache \libgcc libstdc++ libx11 glib libxrender libxext libintl \ttf-dejavu ttf-droid ttf-freefont ttf-liberation ttf-ubuntu-font-familyCOPY --from=madnight/alpine-wkhtmltopdf-builder:0.12.5-alpine3.10-3660174986 \/bin/wkhtmltopdf /bin/wkhtmltopdfWORKDIR /appCOPY --from=builder /app .//RUN cp /app/assets/fonts/* /usr/share/fonts/TTFEXPOSE 80/tcpCMD ["/app/main"]
2.直接代码里面调用就行了效果一样
http://www.dtcms.com/wzjs/458873.html

相关文章:

  • 在淘宝上做代销哪个网站好汕头网站建设方案开发
  • 全球十大咨询公司网站推广优化公司
  • 上海翼成信息科技有限公司做的什么网站自己制作一个网页
  • 手机免费建站平台下载网站优化北京seo
  • 上海三益建筑设计有限公司seo网站推广排名
  • 香港人做evus在哪个网站竞价 推广
  • 张店网站建电商平台有哪些?
  • 红番茄 网站点评企业网站建设制作
  • 漳州网站建设公司企业文化的重要性和意义
  • Wordpress用mvc开发吗临沂seo顾问
  • php在网站后台建设中的优势网推项目平台
  • 手机开发网站建设深圳推广公司排行榜
  • 做美食视频网站竞价托管公司排名
  • 响应式网站用什么做抖音seo怎么收费
  • wordpress 滑动验证码东莞百度快照优化排名
  • 网站开发年度总结推广普通话奋进新征程演讲稿
  • wordpress 添加钩子百度网络优化
  • 江门做网站价格手机怎么建立网站
  • wordpress foxplayer黑锋网seo
  • 行业门户网站程序百度信息流效果怎么样
  • 哪个网站做关于党建述职的材料手机网站免费客服系统
  • 北京做网站哪个公司好免费开发网站
  • 做网站选择什么相机站长之家ping
  • 家政类网站开发成本排名点击工具
  • 青岛网站建设seo微信引流主动被加软件
  • 网页制作与网站建设试卷自己做网站怎么做
  • 做论文常用网站如何推广seo
  • shift wordpress北京搜索优化推广公司
  • flashfxp链接网站合肥优化排名推广
  • wordpress 网站运行时间武汉搜索推广