mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 17:27:08 +08:00
feat(渲染印章): 优化渲染印章
This commit is contained in:
1 parent
ed010b24ab
commit
69e5f3252c
1 file changed
+11
-1
+11
-1
@@ -1357,7 +1357,17 @@ func (r *Renderer) renderStamp(ctx *canvas.Context, s Stamp, pageH float64) {
|
|||||||
defer reader.Close()
|
defer reader.Close()
|
||||||
doc, err := reader.Doc()
|
doc, err := reader.Doc()
|
||||||
if err == nil {
|
if err == nil {
|
||||||
renderer := NewRenderer(reader)
|
opts := []RendererOption{
|
||||||
|
WithDPI(r.DPI),
|
||||||
|
WithAnnotations(r.RenderAnnotations),
|
||||||
|
}
|
||||||
|
if len(r.fontDirs) > 0 {
|
||||||
|
opts = append(opts, WithFontDirs(r.fontDirs...))
|
||||||
|
}
|
||||||
|
if len(r.fontFS) > 0 {
|
||||||
|
opts = append(opts, WithFontFS(r.fontFS...))
|
||||||
|
}
|
||||||
|
renderer := NewRenderer(reader, opts...)
|
||||||
for _, pageRef := range doc.Pages.Page {
|
for _, pageRef := range doc.Pages.Page {
|
||||||
content, err := reader.PageContent(pageRef)
|
content, err := reader.PageContent(pageRef)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in new issue
Block a user