demo.go 454 B

12345678910111213141516171819202122
  1. package main
  2. import (
  3. "bytes"
  4. "github.com/kpmy/odf/generators"
  5. "github.com/kpmy/odf/mappers"
  6. "github.com/kpmy/odf/model"
  7. "github.com/kpmy/odf/xmlns"
  8. "io"
  9. )
  10. func demo() (io.Reader, error) {
  11. output := bytes.NewBuffer(nil)
  12. m := model.ModelFactory()
  13. fm := &mappers.Formatter{}
  14. fm.ConnectTo(m)
  15. fm.MimeType = xmlns.MimeText
  16. fm.Init()
  17. fm.WriteString("Hello, World!")
  18. generators.GeneratePackage(m, nil, output, fm.MimeType)
  19. return output, nil
  20. }