2017-03-30 07:40:21 +02:00
# PDF-To-Markdown Converter
2019-11-08 18:02:31 +01:00
Javascript tool to parse PDF files and convert them into Markdown format. Online version at http://pdf2md.morethan.io!
2017-03-30 07:40:21 +02:00
## Major Changes
2021-03-06 09:34:03 +01:00
- **2020/2021** Currently separating the parsing logic from the frontent in order to make it separately available.
- [Branch modularize ](https://github.com/jzillmann/pdf-to-markdown/tree/modularize )
- Find the current version at https://jzillmann.github.io/pdf-to-markdown-staging/
- [Help me ](https://github.com/jzillmann/pdf-to-markdown/issues?q=is%3Aopen+is%3Aissue+label%3A%22help+wanted%22+milestone%3Av2 )
2017-03-30 07:40:21 +02:00
- **Apr 2017** - 0.1: Initial Release
## Contribute
Use the [issue tracker ](https://github.com/jzillmann/pdf-to-markdown/issues ) and/or open [pull requests ](https://github.com/jzillmann/pdf-to-markdown/pulls )!
#### Useful Build Commands
- ```npm install``` Download all necessary npm packages
- ```npm run lint``` Lint the javascript files
- ```npm run test``` Run tests
2017-04-01 22:05:12 +02:00
- ```npm run check``` Lint & Test
2018-04-25 23:52:44 +02:00
- ```npm run build``` Build the dev version
- ```npm run start``` Run the app on an server (useful for loading of worker.js and cmaps)
2017-03-30 07:40:21 +02:00
- ```npm run watch``` Continuously build the project
- ```open build/index.html``` Open the build project in your default browser
- ```npm run release``` Build production version
- ```npm run deploy``` Build production version & move it to the github pages fodler
#### Release
- Increase version in package.json
- ```npm run deploy```
- commit & push
2017-04-01 22:05:12 +02:00
- tag with
- _git tag -a $releaseVersion -m "$releaseVersion release"_
- _git push --tags_
2017-03-30 07:40:21 +02:00
## Credits
2019-11-08 18:02:31 +01:00
[pdf.js ](https://mozilla.github.io/pdf.js/ ) - Mozilla's PDF parsing & rendering platform which is used as a raw parser