0.3.0 • Published 2 years ago

md-files-to-pdf v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

md-files-to-pdf

Generate a PDF from multiple MarkDown files.

Usage

import {pdfFromMdFiles} from 'md-files-to-pdf';

const options = {
  heading: 'Example',
};

pdfFromMdFiles('path/to/md-files', 'path/to/pdf', options);

Options

{
  heading?: string, // Heading at the top. Default: Folder-Name
  outputHtml?: string, // Path to save the generated HTML file, helpful for debugging
  generateToc?: boolean, // If true, Generate a Table of Contents at the Top of the File
}

Defining file order

The default oder of files is alphabetically. If u want a different order u can prefix your files with __N__, N must be replaced with a number. The __N__ prefix will be removed in the generated PDF.

CLI-Usage Options

--doc-path "path/to/md-files" // Requiered, Path to Folder with MarkDown files
--out-path "path/to/pdf" // Requiered, Path where the PDF should me saved
--heading "Example" // Optional, Heading at the top. Default: Folder-Name
--output-html "path/to/html" // Optional, save the generated HTML file, helpful for debugging
--generate-toc // Optional, Generate a Table of Contents at the Top of the File

Development

npm run start -- --doc-path ./example_docs --out-path out.pdf --heading Doc-Test

Thanks

Thanks to Simon Hänisch and Contributors for creating md-to-pdf where i looked up some code.

0.3.0

2 years ago

0.2.0

3 years ago

0.1.0

3 years ago

0.0.0

3 years ago

1.0.0

3 years ago