-
Notifications
You must be signed in to change notification settings - Fork 110
Open
Description
go-fitz version: v1.24.15
file:
Code
package main
import (
"fmt"
"image/jpeg"
"os"
"github.com/gen2brain/go-fitz"
)
func main() {
doc, err := fitz.New("example.docx")
if err != nil {
panic(err)
}
defer doc.Close()
// Extract pages as images
img, err := doc.Image(0)
if err != nil {
panic(err)
}
f, err := os.Create("example.jpg")
if err != nil {
panic(err)
}
err = jpeg.Encode(f, img, &jpeg.Options{jpeg.DefaultQuality})
if err != nil {
panic(err)
}
f.Close()
}
Stdout output:
warning: dropping unclosed output
The output image will be a blank jpg: example.jpg
Metadata
Metadata
Assignees
Labels
No labels