Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PDFiumRenderer ¶
type PDFiumRenderer struct {
// contains filtered or unexported fields
}
PDFiumRenderer implements PDF rendering using go-pdfium with WebAssembly (pure Go, no CGo)
func NewPDFiumRenderer ¶
func NewPDFiumRenderer() (*PDFiumRenderer, error)
NewPDFiumRenderer creates a new PDFium-based PDF renderer using WebAssembly
func (*PDFiumRenderer) Close ¶
func (r *PDFiumRenderer) Close() error
Close cleans up resources used by the PDFium renderer
type Renderer ¶
type Renderer interface {
// RenderPDF converts all pages of a PDF file to images
// Returns a slice of images, one per page
RenderPDF(filename string) ([]image.Image, error)
// Close cleans up any resources used by the renderer
Close() error
}
Renderer defines the interface for PDF to image conversion
func NewRenderer ¶
NewRenderer creates a new PDFium-based PDF renderer (pure Go, no CGo)
Click to show internal directories.
Click to hide internal directories.