123456789101112131415161718 |
- package libreoffice
- import "os/exec"
- func Convert(from, toExt string, options ...string) error {
- libreoffice_args := []string{"--headless", "--convert-to", toExt}
- libreoffice_args = append(libreoffice_args, options...)
- libreoffice_args = append(libreoffice_args, from)
- err := exec.Command("libreoffice", libreoffice_args...).Run()
- // if string(out) != "" {
- // return fmt.Errorf("libreoffice: %s", string(out))
- // }
- if err != nil {
- return err
- }
- return nil
- }
|