pdf

package
v0.0.0-...-d8b21ba Latest Latest
Warning

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

Go to latest
Published: Feb 18, 2024 License: MIT Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConvertOptions

type ConvertOptions struct {
	Method Method
}

func Extract

func Extract() *ConvertOptions

func Rasterize

func Rasterize() *ConvertOptions

type Converter

type Converter interface {
	Convert(ctx context.Context, f io.Reader, opts *ConvertOptions) ([]storage.Image, error)
}

type Creator

type Creator interface {
	Create(ctx context.Context, title string, records []api.Record) ([]byte, error)
}

type Method

type Method string
const (
	EXTRACT   Method = "extract"
	RASTERIZE Method = "rasterize"
)

func (Method) String

func (m Method) String() string

type Processor

type Processor interface {
	Converter
	Rotator
	Creator
}

type Rotator

type Rotator interface {
	Rotate(ctx context.Context, image io.Reader, degrees int) (*storage.Image, error)
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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