renderer

package
v0.0.0-...-14ecd30 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 25, 2024 License: AGPL-3.0 Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HtmlToPdfRendererAbstraction

type HtmlToPdfRendererAbstraction interface {
	RenderHtmlAsPdf(ctx context.Context, data *models.RenderData) (io.Reader, error)
	Close()
}

type HtmlToPdfRendererChromium

type HtmlToPdfRendererChromium struct {
	ChromiumCtx context.Context

	LocalCtx context.Context
	// contains filtered or unexported fields
}

func NewAsyncHtmlRendererChromium

func NewAsyncHtmlRendererChromium(ctx context.Context) *HtmlToPdfRendererChromium

func (*HtmlToPdfRendererChromium) Close

func (r *HtmlToPdfRendererChromium) Close()

func (*HtmlToPdfRendererChromium) RenderHtmlAsPdf

func (r *HtmlToPdfRendererChromium) RenderHtmlAsPdf(ctx context.Context, data *models.RenderData) (io.Reader, error)

type RendererBackgroundService

type RendererBackgroundService struct {
	Jobs chan models.Job
	// contains filtered or unexported fields
}

func NewRendererBackgroundService

func NewRendererBackgroundService(ctx context.Context) *RendererBackgroundService

func (*RendererBackgroundService) Close

func (rbs *RendererBackgroundService) Close()

func (*RendererBackgroundService) Init

func (rbs *RendererBackgroundService) Init(outerCtx context.Context)

func (*RendererBackgroundService) RenderAndReceive

func (rbs *RendererBackgroundService) RenderAndReceive(job models.Job) (io.Reader, error)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL