Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FallbackOptions ¶
type FallbackOptions struct {
OnEmptyContent *bool `mapstructure:"onEmptyContent" json:"onEmptyContent,omitempty"`
OnImageCount int `mapstructure:"onImageCount" json:"onImageCount,omitempty"`
OnTable *bool `mapstructure:"onTable" json:"onTable,omitempty"`
}
func (*FallbackOptions) SetDefaults ¶
func (f *FallbackOptions) SetDefaults()
type SmartPDF ¶
type SmartPDF struct {
// contains filtered or unexported fields
}
func NewSmartPDF ¶
func NewSmartPDF(file io.Reader, cfg SmartPDFConfig) (*SmartPDF, error)
type SmartPDFConfig ¶
type SmartPDFConfig struct {
MuPDF mupdf.PDFOptions `mapstructure:"muPDF" json:"muPDF"`
OpenAIOCR openai.OpenAIOCR `mapstructure:"openAIOCR" json:"openAIOCR"`
FallbackOptions FallbackOptions `mapstructure:"fallbackOptions" json:"fallbackOptions"`
}
Click to show internal directories.
Click to hide internal directories.