19th July 2022 at 2:58pm
「asciidoctor-pdfによるPDF出力(導入)」は済ませておいてください。
上のページでは、DOSコマンドでPDF出力する方法を書きましたが、エディター(Visual Studio Codeなど)で編集して、DOSプロンプトを起動して、、、なんて手順は面倒くさいので少し工夫してみました。
Visual Studio Code上でAsciiDoc形式ファイルをPDF出力する手順
まず、以下のようなconvert_pdf.batというファイルを、編集しているAsciiDoc形式ファイルと同じフォルダに作成します。
set fname=【拡張子を除いたファイル名】
set fname_adc="%fname%.adoc"
set fname_pdf="%fname%.pdf"
if exist %fname_pdf% (del %fname_pdf%)
asciidoctor-pdf -a scripts=cjk %fname_adc%if exist ・・・は、既に出力された古いPDFが存在する場合に削除を実行します。
そして、asciidoctor-pdf ・・・で、新しいPDFを出力します。

次に、任意のファイルを右クリックし、ターミナルを開くを実行します。

ターミナルがDOSプロンプトの場合:
convert_pdf.bat
PowerShellの場合:
./convert_pdf.batconまでタイプして、[TAB]を押せば候補が表示されます。繰り返し実行したい場合は、↑キーを押して[Return]です。
これで、一応、Visual Studio Code上でAsciiDocの編集から出力までを行うことができます。
ちなみに、BATファイル内で以下を実行すればHTMLファイルを出力できます。
asciidoctor %fname_adc%