Skip to content

c.Page.PrintToPDF is stuck #151

@cbgz121

Description

@cbgz121

Hi, when i use this code, screenshot can work well but the pdf cannot. It is stuck this code: "pdfData, err := c.Page.PrintToPDF(ctx, pdfArgs)."

` screenshotName := "screenshot.jpg"
screenshotArgs := page.NewCaptureScreenshotArgs().
SetFormat("jpeg").
SetQuality(80)
screenshot, err := c.Page.CaptureScreenshot(ctx, screenshotArgs)
if err != nil {
return err
}
if err = ioutil.WriteFile(screenshotName, screenshot.Data, 0o644); err != nil {
return err
}

fmt.Printf("Saved screenshot: %s\n", screenshotName)

pdfName := "page.pdf"
f, err := os.Create(pdfName)
if err != nil {
	return err
}

pdfArgs := page.NewPrintToPDFArgs().
	SetTransferMode("ReturnAsStream") // Request stream.
pdfData, err := c.Page.PrintToPDF(ctx, pdfArgs)
if err != nil {
	return err
}`

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions