Skip to content

0bbyte/pdf_parser

Folders and files

NameName
Last commit message
Last commit date

Latest commit

bb6c737 · Jan 19, 2021

History

21 Commits
Nov 27, 2020
Dec 9, 2020
Dec 15, 2020
Dec 8, 2020
Dec 8, 2020
Dec 16, 2020
Dec 9, 2020
Jan 19, 2021

Repository files navigation

Pdf metadata parser

Go library for parsing pdf metadata information

License

MIT

Usage

import "github.com/flotzilla/pdf_parser"

// parse file
pdf, errors := pdf_parser.ParsePdf("filepath/file.pdf")

// main functions
pdf.GetTitle()
pdf.GetAuthor()
pdf.GetCreator()
pdf.GetISBN()
pdf.GetPublishers() []string
pdf.GetLanguages() []string
pdf.GetDescription()
pdf.GetPagesCount()

Using with custom github.com/sirupsen/logrus logger

import "github.com/flotzilla/pdf_parser"

l := logger.New()
l.SetOutput(os.Stdout)
lg.SetFormatter(&logger.JSONFormatter{})

SetLogger(lg)
file, _ := filepath.Abs("filepath/file.pdf")
pdf, err := ParsePdf(file)

About

go pdf parser library

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages