feat(性能优化): 优化全文搜索与字体匹配性能,修复EPS导出错误反馈
build.yaml / build (push) Successful in 36s

This commit is contained in:
xiaoqidun committed 2026-09-13 18:48:50 +08:00
1 parent a5c6ac8f03
commit 9bde9eec64
3 files changed
+40 -33

No files matched your search

+7 -2
View File
@@ -15,6 +15,7 @@
package ofdgo
import (
"bufio"
"bytes"
"fmt"
"image"
@@ -130,9 +131,13 @@ func (r *Renderer) RenderToEPS(page *PageContent, writer io.Writer) error {
}
options := ps.DefaultOptions
options.Format = ps.EncapsulatedPostScript
renderer := ps.New(writer, c.W, c.H, &options)
buffer := bufio.NewWriter(writer)
renderer := ps.New(buffer, c.W, c.H, &options)
c.RenderTo(renderer)
return renderer.Close()
if err := renderer.Close(); err != nil {
return err
}
return buffer.Flush()
}
// RenderToMultiPagePDF 将整个文档导出为多页PDF