もっと楽な方法はないかと模索していましたが、結局、pdftotextで設定を行いました。
手順をまとめておきます。
1. Poppler for Windowsをダウンロードする。
Poppler for Windows
解凍後、C:\に配置する。
例)C:\poppler-0.68.0
2. エンコーディングデータをダウンロードする。
Poppler Encoding Data
下記をダウンロードする。(2019/03/17現在)
poppler-data-0.4.9.tar.gz
上記を解凍し、popplerにリネームしてshare直下に配置する。
例)C:\poppler-0.68.0\share\poppler
3. 環境変数にパスを通す
binフォルダを環境変数のパスに通します。
例)C:\poppler-0.68.0\bin
4. vimrcに以下のスクリプトを書く
augroup MyAutoCmd
if executable('pdftotext')
" PDFファイルを開いた時、text形式に変換してから開く
autocmd BufRead *.pdf :enew | 0read !pdftotext -layout -nopgbrk "#" -
endif
" 圧縮ファイルとPDFファイルを開いた時、readonlyモードで開き、j/kキーマップを変更
autocmd BufRead *.zip,*.gz,*.bz2,*.xz,*.pdf setlocal readonly nolist
\| nn <buffer> j <C-E> | nn <buffer> k <C-Y>
augroup END
このスクリプトは下記のサイトから引用しています。
vimを高機能なPDFリーダーにする設定
上記手順を踏むとvimからpdfをテキストベースで開くことができるようになりました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。