Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.