Skip to content

Cannot extract image from pptx, docx #141

@amikai

Description

@amikai

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

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