Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/oezeb/markdown-pdf
vs code extension to convert markdown to pdf using pandoc
https://github.com/oezeb/markdown-pdf
Last synced: 9 days ago
JSON representation
vs code extension to convert markdown to pdf using pandoc
- Host: GitHub
- URL: https://github.com/oezeb/markdown-pdf
- Owner: oezeb
- License: mit
- Created: 2022-03-05T14:56:35.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-03-15T03:17:39.000Z (almost 2 years ago)
- Last Synced: 2024-11-06T12:11:31.268Z (about 2 months ago)
- Language: TypeScript
- Homepage:
- Size: 1.91 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# markdown-pdf README
Markdown PDF help convert Markdown files into PDF using [pandoc](https://pandoc.org/) with CJK(Chinese, Japanese, and Korean) languages supported.
The extension create `YAML metadata file`(metadata.yaml) where it list the basics of the template that [pandoc](https://pandoc.org/) will be using. The YAML file can be edited by the user to fit his needs.
## Requirements
- Install latest [pandoc](https://github.com/jgm/pandoc/releases) and add to System environment PATH variable
- Install LaTEX using [TEX Live](https://www.tug.org/texlive/) or [MiKETeX](https://miktex.org/)## Features
The extension include 5 commands:
+ `Use default template` discard any existing YAML and use the extension's predefined template to generate PDF.
+ `Generate (will merge with template if any!!!)` look for any updates in the YAML file to override or add to the basic template properties then generate PDF.
+ `Add Title, Authors and Date to the document`. This command also merge user's updates made in the YAML file.
+ `Add Table of Contents to the document`. This command also merge user's updates made in the YAML file.
+ `Add Title, Authors, Date and Table of Contents to the document`. This command also merge user's updates made in the YAML file.
See [samples](https://github.com/oezeb/markdown-pdf/tree/main/samples)
![cutie](https://raw.githubusercontent.com/oezeb/markdown-pdf/main/samples/sample-1.png)## Release Notes
### 0.0.4 Added and modified commands. Now a total of 5 commands available.