mirror of
https://github.com/xiaoqidun/ofdgo.git
synced 2026-10-29 17:27:08 +08:00
1 parent
2b2e83bdbe
commit
740c088bfd
9 files changed
+34
-6
No files matched your search
@@ -210,7 +210,7 @@ func renderPage(args []js.Value) (any, error) {
|
||||
"svg": page.SVG,
|
||||
"links": links,
|
||||
"fonts": fonts,
|
||||
"text": js.Global().Get("JSON").Call("parse", string(textData)),
|
||||
"text": string(textData),
|
||||
}), nil
|
||||
}
|
||||
|
||||
|
||||
@@ -418,7 +418,13 @@ func (s *Session) RenderPageSVG(index int) (PageSVG, error) {
|
||||
return PageSVG{}, err
|
||||
}
|
||||
var buf bytes.Buffer
|
||||
fonts, err := s.Renderer.RenderToSVGWithFonts(page, &buf)
|
||||
renderer := *s.Renderer
|
||||
if s.textCache[index] == nil {
|
||||
renderer.OnPageText = func(_ *ofdgo.PageContent, text *ofdgo.PageText) {
|
||||
s.textCache[index] = text
|
||||
}
|
||||
}
|
||||
fonts, err := renderer.RenderToSVGWithFonts(page, &buf)
|
||||
if err != nil {
|
||||
return PageSVG{}, err
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user