add support for 0.13.0 html feature

This commit is contained in:
Florent Aide 2025-02-24 17:04:35 +01:00
parent fec22822ea
commit 2f45207c40

View File

@ -19,6 +19,7 @@ const (
OutputFormatPDF OutputFormat = "pdf" OutputFormatPDF OutputFormat = "pdf"
OutputFormatPNG OutputFormat = "png" OutputFormatPNG OutputFormat = "png"
OutputFormatSVG OutputFormat = "svg" OutputFormatSVG OutputFormat = "svg"
OutputFormatHTML OutputFormat = "html" // this format is only available since 0.13.0
) )
type CLIOptions struct { type CLIOptions struct {
@ -98,6 +99,12 @@ func (c *CLIOptions) Args() (result []string) {
if c.Format != OutputFormatAuto { if c.Format != OutputFormatAuto {
result = append(result, "-f", string(c.Format)) result = append(result, "-f", string(c.Format))
if c.Format == OutputFormatHTML {
// this is specific to version 0.13.0 where html
// is a feature than need explicit activation
// we must remove this when html becomes standard
result = append(result, "--features", "html")
}
} }
if c.PPI > 0 { if c.PPI > 0 {