npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

pdf-gold-digger

v0.1.1

Published

Extract information from pdf using pdf.js and node.js

Downloads

57

Readme

pdf-gold-digger

Pdf information extraction library based on pdf.js and node.js with various output formats.

GitHub npm GitHub commits since tagged version GitHub last commit doc

Install

npm install -g pdf-gold-digger

Usage

pdfdig -i some_file.pdf

Avaliable commands

pdfdig -h
ex. pdfdig -i input-file -o output_directory -f json
  
  --input    or  -i   pdf file location (required)
  --output   or  -o   pdf file location (optional default "out")
  --debug    or  -d   show debug information (optional - default "false")
  --format   or  -f   format (optional - default "text") - ("text,json,xml,html") 
  --font     or  -t   extract fonts as ttf files (optional)
  --password or  -p   password
  --help     or  -h   display this help message
  --version  or  -v   display version information

Advanced usage

git clone https://github.com/vane/pdf-gold-digger
sh demo.sh

and see results in out directory

Documentation

pdf-gold-digger

Features:

  • extract text
    • separate each page
    • separate each line
    • separate font information
  • extract images
  • output formats
    • text -f text (default)
    • json -f json
    • xml -f xml
    • html -f html
  • specify output directory

TODO:

  • load pdf from remote location
    • from url
  • output to markdown format
  • pack output to zip
  • extract tables
  • extract forms
  • extract drawings
  • extract text from glyphs
    • ability to provide input file for glyph path to letter
    • detect when unicode is not provided or mangled
    • get bounding box from text and draw it on canvas
    • use tesseract.js as optional fallback