fix wrong git ignore
This commit is contained in:
23
internal/pdf/extractor/extractor.go
Normal file
23
internal/pdf/extractor/extractor.go
Normal file
@@ -0,0 +1,23 @@
|
||||
package extractor
|
||||
|
||||
import "gitea.tecamino.com/paadi/pdfmerge/internal/pdf/model"
|
||||
|
||||
// Extractor stores and offers functionality for extracting content from PDF pages.
|
||||
type Extractor struct {
|
||||
contents string
|
||||
resources *model.PdfPageResources
|
||||
}
|
||||
|
||||
// New returns an Extractor instance for extracting content from the input PDF page.
|
||||
func New(page *model.PdfPage) (*Extractor, error) {
|
||||
contents, err := page.GetAllContentStreams()
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
e := &Extractor{}
|
||||
e.contents = contents
|
||||
e.resources = page.Resources
|
||||
|
||||
return e, nil
|
||||
}
|
||||
Reference in New Issue
Block a user