Documentation
¶
Index ¶
- type Option
- type OptionBuilder
- func WithConvertTo(to string) OptionBuilder
- func WithFileType(ft string) OptionBuilder
- func WithFilterName(fn string) OptionBuilder
- func WithFilterOptions(ops ...string) OptionBuilder
- func WithInFilterName(fn string) OptionBuilder
- func WithLocal(local bool) OptionBuilder
- func WithUpdateIndex(ui bool) OptionBuilder
- type UnoClient
- func (uc *UnoClient) Compare(ctx context.Context, oldData, newData []byte, obs ...OptionBuilder) (outData []byte, err error)
- func (uc *UnoClient) CompareFile(ctx context.Context, oldFile, newFile, outFile string, obs ...OptionBuilder) (err error)
- func (uc *UnoClient) Convert(ctx context.Context, inData []byte, obs ...OptionBuilder) (outData []byte, err error)
- func (uc *UnoClient) ConvertFile(ctx context.Context, inFile, outFile string, obs ...OptionBuilder) (err error)
- func (uc *UnoClient) Info(ctx context.Context) (info UnoInfo, err error)
- type UnoInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Option ¶
type Option struct {
Local bool // is the unoserver runs on local machine
ConvertTo string // convert option: The file type/extension of the output file (ex: pdf)
FilterName string // convert option: The export filter to use when converting
FilterOptions []string // convert option: The Export filter options, in name=value format
UpdateIndex bool // convert option: Updates the indexes before conversion. Can be time consuming.
InFilterName string // convert option: The LibreOffice input filter to use (ex: 'writer8').
FileType string // compare option: The file type/extension of the result file (ex: pdf).
}
type OptionBuilder ¶
type OptionBuilder func(*Option)
func WithConvertTo ¶
func WithConvertTo(to string) OptionBuilder
func WithFileType ¶
func WithFileType(ft string) OptionBuilder
func WithFilterName ¶
func WithFilterName(fn string) OptionBuilder
func WithFilterOptions ¶
func WithFilterOptions(ops ...string) OptionBuilder
func WithInFilterName ¶
func WithInFilterName(fn string) OptionBuilder
func WithLocal ¶
func WithLocal(local bool) OptionBuilder
func WithUpdateIndex ¶
func WithUpdateIndex(ui bool) OptionBuilder
type UnoClient ¶
func (*UnoClient) CompareFile ¶
func (*UnoClient) ConvertFile ¶
Click to show internal directories.
Click to hide internal directories.