node-pdflatex
TypeScript icon, indicating that this package has built-in type declarations

0.3.0 • Public • Published

node-pdflatex

PDFLaTeX wrapper for Node

Install

npm install node-pdflatex

Usage

pdflatex takes latex source and returns a Promise of Buffer.

import pdflatex from 'node-pdflatex'
 
const source = `
\\documentclass{article}
\\begin{document}
Hello World!
\\end{document}
`
 
const pdf = await pdflatex(source)

Options

shellEscape: boolean

Adds the -shell-escape flag during compilation.

pdflatex(latexContent, { shellEscape: true })

texInputs: Array<string>

Adds paths to TEXINPUTS env var during compilation.

pdflatex(latexContent, { texInputs: ['../resources/'] })

TypeScript

This package is written in TypeScript.

That means the NPM package comes with type definitions included.

License

MIT

Readme

Keywords

Package Sidebar

Install

npm i node-pdflatex

Weekly Downloads

24

Version

0.3.0

License

MIT

Last publish

Collaborators

  • kube