Files
pdfmerge/pdfmerge.go
Adrian Zürcher ed9f31bb96 fix warnings
2025-12-15 17:18:54 +01:00

26 lines
491 B
Go

package pdfmerge
import (
"fmt"
"gitea.tecamino.com/paadi/pdfmerge/internal/pdf/creator"
merge "gitea.tecamino.com/paadi/pdfmerge/internal/pdfmerge"
)
func Pdfmerge(inputpath []string, outputpath string) error {
c := creator.New()
for _, arg := range inputpath {
source, err := merge.NewSource(arg)
if err != nil {
return err
}
err = source.MergeTo(c)
if err != nil {
return fmt.Errorf("error: %s (%s)", err.Error(), arg)
}
}
return c.WriteToFile(outputpath)
}