2 Commits

Author SHA1 Message Date
Adrian Zürcher
e6e833533e add progress to function 2026-01-06 11:12:15 +01:00
Adrian Zürcher
1822fc3628 add missing model 2026-01-06 10:15:08 +01:00
2 changed files with 13 additions and 1 deletions

View File

@@ -128,7 +128,10 @@ func (c *Converter) Convert(files ...models.File) error {
// Convert converts all given input files
func (c *Converter) ConvertHtmls(htmls ...models.Html) error {
for _, h := range htmls {
for i, h := range htmls {
if c.progress != nil {
c.progress(i + 1)
}
if len(h.Html) == 0 {
return fmt.Errorf("no .html input provided")
} else if h.Output == "" || filepath.Ext(h.Output) != ".pdf" {

9
models/html.go Normal file
View File

@@ -0,0 +1,9 @@
package models
type Htmls []Html
// input model for converter
type Html struct {
Html []byte
Output string
}