Documentation
¶
Index ¶
- Constants
- Variables
- func Exec(opts *PandocOpts, stdout io.Writer, stderr io.Writer) error
- func MarginHeaderLines(geo Geometry) []string
- func MarkdownLines(marginUnit string, marginScalar int, lines []string) string
- func WriteFiles(basename string, data []byte, writeDOCX, writePDF bool, stdout io.Writer, ...) error
- func WriteFilesLines(basename string, data []string, marginUnit string, marginScalar int, ...) error
- type Geometry
- type PandocOpts
Constants ¶
View Source
const ( // https://pandoc.org/MANUAL.html#creating-a-pdf CLICommand = "pandoc" FormatDOCX = "docx" FormatMarkdown = "markdown" FormatPDF = "pdf" ExampleMargin = "margin=0.5in" MarginCentimeter = "cm" MarginInch = "in" )
Variables ¶
View Source
var ErrOptsNil = errors.New("opts is nil")
Functions ¶
func MarginHeaderLines ¶
func WriteFiles ¶
Types ¶
type Geometry ¶
func NewGeometry ¶
type PandocOpts ¶
type PandocOpts struct { FromFormat string OutputFile string ToFormat string InputFiles []string Geometry string Margin string }
func PandocOptsExmample ¶
func PandocOptsExmample() PandocOpts
func (*PandocOpts) CLIArgs ¶
func (p *PandocOpts) CLIArgs() []string
func (*PandocOpts) TrimSpace ¶
func (p *PandocOpts) TrimSpace()
Click to show internal directories.
Click to hide internal directories.