Skip to content

yammerjp/text2pdf

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 

Repository files navigation

text2PDF

text2PDFは、テキストファイルからPDFファイルを生成するコマンドラインツールです。 node.js(v11.2.0)によって書かれています

Demo

$ node text2PDF.js README.md -o README.pdf

README.pdfは、README.mdを当ツールでPDF化したものです。

Requirements

入力ファイルの文字コードはUTF-8を想定しています。 出力ファイルでは、日本語以外の言語は想定していません。MSゴシックに無いフォントでは文字化けの可能性があります。

Setup

Node.jsが必要です。インストールしてください。標準モジュール以外に必要なモジュールはありません。

text2PDF.jsをダウンロードし同ディレクトリ上で Usage を参考に引数にテキストファイルを与えるとPDFファイルを生成します。

Usage

コンソール画面で、第一引数に生成元のテキストファイルを、-oオプションに生成先PDFファイルを指定してください。

$ node text2PDF.js hoge.txt -o hoge.PDF

テキストファイルのほかに、簡易的なマークダウン形式もサポートしています。

入力に*.mdファイルを与えるか、-mオプションを指定すると、簡易マークダウンモードで実行します。

$ node text2PDF.js hoge.md -o hoge.PDF
$ node text2PDF.js hoge.txt -m -o hoge.PDF

-tオプションで強制的にテキストモードで実行します。*.mdファイルをテキストモードで実行したいときに使用してください。

$ node text2PDF.js hoge.md -t -o hoge.PDF

簡易マークダウンモードでは、次の形式をサポートしています

# h1
## h2
### h3
#### h4
##### h5
###### h6
- li
    pre(行頭に半角スペース4つ。h1からpまでの形式の例もpreで表示している。)
p(簡易マークダウンモードでは他のタグに該当しない場合pタグ扱い。)

Authors

basd4g

( MAIL: baskk4.dt@gmail.com )

( URL: https://github.com/basd4g )

References

詳細PDF入門 ー 実装して学ぼう!PDFファイルの構造とその書き方読み方 ( URL: https://itchyny.hatenablog.com/entry/2015/09/16/100000 )

手書きPDF入門 ( URL: http://www.kobu.com/docs/pdf/pdfxhand.htm )

トラスト・ソフトウェア・システム PDF 構文 テキスト ( URL: http://www.pdf-tools.trustss.co.jp/Syntax/text.html )

About

Generate PDF from markdown with Node.js, console application.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors