PDFマルチ変換ライブラリ各形式の変換サンプル
本ライブラリを利用して、PDFから各種形式に変換したサンプルを用意しました。変換元のPDFと変換結果の各ファイルを、それぞれご覧いただけます。
※変換サンプルのサムネイルをクリックすると拡大表示します。
PDFからPDFXMLへの変換例
PDFXML形式について
PDFXMLは、以下の複数のファイルから構成されます。
- カタログXML(pdf2tmp_catalog.xml)
- スタイルXML(pdf2tmp_style.xml)
- ドキュメントXML(pdf2tmp.xml)
- 画像ファイル
サンプルの変換結果(ダウンロード用)は、これらのファイルを1つのZIP形式ファイルに圧縮していますので、展開してご確認ください。
※変換結果(PDFXML)の画像は出力内容がわかりやすいように可視化したものです。 実際のPDFXMLの内容は、ダウンロードしたZIPファイルを解凍してそれぞれのxmlファイルをご確認ください。
※PDFからExcelへの変換には、PDFXML形式とは別の中間形式(非公開)を使用します。
※変換結果の枠の色は、以下を示します。
- 赤:文字の外周
- 青:表の外周
- 紫:セルの外周
罫線が使用された表の変換例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample001.pdf -p @PDFXML -o sample001 -emf -page 2 -prefix "sample"
一部の罫線を省略した表の変換例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample006.pdf -p @PDFXML -o sample006 -emf -page 2 -tabledetectmode 9 -prefix "sample"
プレゼン資料の変換例
出典:農林水産省ウェブサイト「食料安全保障対策の強化について~今後講じるべき食料安全保障施策の検討結果」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample002.pdf -p @PDFXML -o sample002 -emf -page 2 -alltextbox -prefix "sample"
縦組み文書の変換例
出典:内閣府ウェブサイト「災害対策基本法等の一部を改正する法律案」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample004.pdf -p @PDFXML -o sample004 -emf -prefix "sample"
PDFからExcelへの変換例
PDFからExcelに変換した例
出典:農林水産省ウェブサイト「令和5年度(概算値)、令和4年度(確定値)都道府県別食料自給率等について」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample005.pdf -p @XLSX -o sample005.xlsx -emf -page 4 -nottextinpicture
複数ページの表をExcelの1シートに変換した例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample003.pdf -p @XLSX -o sample003.xlsx -emf -nottextinpicture -sheetmerge
PDFからWordへの変換例
罫線が使用された表の変換例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample001.pdf -p @DOCX -o sample001.docx -emf -page 2 -nottextinpicture
一部の罫線を省略した表の変換例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample006.pdf -p @DOCX -o sample006.docx -emf -page 2 -nottextinpicture -tabledetectmode 9
PDFからPowerPointへの変換例
出典:農林水産省ウェブサイト「食料安全保障対策の強化について~今後講じるべき食料安全保障施策の検討結果」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample002.pdf -p @PPTX -o sample002.pptx -emf -page 2 -notTextInPicture -alltextbox
PDFからテキストへの変換例
既定値(UTF-8)で変換した例
出典:農林水産省ウェブサイト「食料安全保障対策の強化について~今後講じるべき食料安全保障施策の検討結果」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample002.pdf -p @TEXT -o sample002.txt
UTF-16で変換で変換した例
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample003.pdf -p @TEXT -o sample003.txt -encoding "utf-16"
SHIFT-JISで変換で変換した例
出典:内閣府ウェブサイト「災害対策基本法等の一部を改正する法律案」
この変換サンプルは、以下のコマンドを実行しています。
pdf2ooxml -d sample004.pdf -p @TEXT -o sample004.txt -encoding "shift_jis"


