feat(编辑创建): 支持图片建页
build.yaml / build (push) Successful in 43s

This commit is contained in:
xiaoqidun committed 2026-09-29 11:58:08 +08:00
1 parent 2a93334171
commit cef4756217
8 files changed
+567 -36

No files matched your search

+6 -1
View File
@@ -48,9 +48,14 @@ func (CanvasBackend) RenderSVG(r *Renderer, page *PageContent, writer io.Writer,
return SVGResources{}, err
}
buffer := bufio.NewWriter(writer)
renderer := svg.New(buffer, c.W, c.H, nil)
renderer := &svgResourceRenderer{SVG: svg.New(buffer, c.W, c.H, nil), writer: buffer, embeddedFonts: true}
io.WriteString(buffer, svgCreatorMetadata)
io.WriteString(buffer, `<g style="image-orientation:none">`)
c.RenderTo(renderer)
if renderer.err != nil {
return SVGResources{}, renderer.err
}
io.WriteString(buffer, `</g>`)
if err := renderer.Close(); err != nil {
return SVGResources{}, err
}