Skip to content
This repository was archived by the owner on Apr 14, 2024. It is now read-only.
This repository was archived by the owner on Apr 14, 2024. It is now read-only.

failed to generate the result PDF #24

@unstppbl

Description

@unstppbl

Why would I receive failed to generate the result PDF error? Running gotenberg in docker-compose, and sending pdf generation request from other service like so:

index, err := gotenberg.NewDocumentFromPath(filename, sourceHTMLPath)
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}
	style, err := gotenberg.NewDocumentFromPath("styles.css", m.cfg.Get("pdf", "stylesPath").String(""))
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}

	font1, err := gotenberg.NewDocumentFromPath("Gilroy-Bold.woff", m.cfg.Get("pdf", "font1path").String(""))
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}

	font2, err := gotenberg.NewDocumentFromPath("Gilroy-ExtraBold.woff", m.cfg.Get("pdf", "font2path").String(""))
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}

	font3, err := gotenberg.NewDocumentFromPath("Gilroy-Light.woff", m.cfg.Get("pdf", "font3path").String(""))
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}

	font4, err := gotenberg.NewDocumentFromPath("Gilroy-Medium.woff", m.cfg.Get("pdf", "font4path").String(""))
	if err != nil {
		return fmt.Errorf("Error getting document from path: %s", err)
	}

	req := gotenberg.NewHTMLRequest(index)

	req.Assets(style, font1, font2, font3, font4)
	req.Margins(gotenberg.NoMargins)
	req.PaperSize(gotenberg.A4)

	if err := m.pdfClient.Store(req, outputPDFPath); err != nil {
		return fmt.Errorf("Error generating pdf: %s", err)
	}

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions