feat(内存优化): 优化全文搜索缓存,降低内存占用
build.yaml / build (push) Successful in 37s

This commit is contained in:
xiaoqidun committed 2026-09-14 21:27:44 +08:00
1 parent aacb83c50f
commit fe164fb60b
1 file changed
+7 -3
+7 -3
View File
@@ -278,9 +278,13 @@ func (s *Session) SetFonts(fonts []FontFile) error {
func (s *Session) PageText(index int) (*ofdgo.PageText, error) {
text := s.textCache[index]
if text == nil {
page, err := s.pageContent(index)
if err != nil {
return nil, err
page := s.pageCache[index]
var err error
if page == nil {
page, err = s.Reader.PageContentByIndex(index)
if err != nil {
return nil, err
}
}
text, err = s.Renderer.PageText(page)
if err != nil {