spicybackend / MuhammaraJS

Muhammara a node module with c/cpp bindings to modify PDF with js for node or electron (based/replacement on/of galkhana/hummusjs)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Welcome to MuhammaraJS

NPM version Build status

This is a drop in replacement for hummusJS originally made by Galkahana. He did an awesome job, but discontinued hummusjs.

The documentation for MuhammaraJS / HummusJS is still located at the hummusJS github wiki: available here

Welcome to HummusJS. A Fast NodeJS Module for Creating, Parsing an Manipulating PDF Files and Streams.

Original Project Project site is here.

If you are looking for a C++ Library go here.

Caution

Version 2.0 will be incompatible with some older node and electron versions because we needed to upgrade node-pre-gyp.

Version 3.x has breaking changes:

  • Node < 11 and Electron < 11 removed the prebuilts
  • Renamed typo exported value from eTokenSeprator to eTokenSeparator

This wont affect alot of you but still.

Installation

npm install muhammara

Replace hummusJS with MuhammaraJS

Replace:

let hummus = require('hummus')

With:

let muhammara = require('muhammara')

Documentation

You can find samples and documentation here

About

Muhammara a node module with c/cpp bindings to modify PDF with js for node or electron (based/replacement on/of galkhana/hummusjs)

License:Other


Languages

Language:C 75.9%Language:C++ 17.4%Language:Shell 2.4%Language:Makefile 1.1%Language:Python 1.0%Language:CMake 0.6%Language:Assembly 0.6%Language:JavaScript 0.5%Language:M4 0.3%Language:Perl 0.1%Language:HTML 0.1%Language:Awk 0.0%