PDF Imager-Sv SVG画像へ変換する コマンドライン サンプルと解説
PDF Imager-Svは、PDF文書をSVG形式(Scalable Vector Graphic画像)に変換するコマンドライン アプリケーションです。
コマンドラインで容易にPDF文書をSVG形式に変換します。 (PDF Imager-Sv概要は、こちらです。)
ここでは、PDFの指定したページを画像に変換するサンプルを示します。
ダウンロード:
PDF Imager-Svの無償体験版は、以下からダウンロードできます。無償体験版は、製品版と同じ機能が使えます。
利用許諾契約書をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾に同意したものとみなします。
評価利用では、ライセンスキーが必要ですので一緒にダウンロードしてください。
- PDFImagerSvg-1_8_1.zip (Windows,32bit版)
- PDFImagerSvg64-1_8_1.zip (Windows,64bit版)
インストール
ライブラリは、無償でダウンロードおよび試用できます。 ダウンロードしてから、適当なフォルダーに解凍してください。以下のようなフォルダーができますので適宜ご利用ください。
bin | PdfImagerSv.exe コマンドライン アプリケーション |
doc | ライブラリ説明書、利用許諾契約書 |
PDFをSVG画像に変換するコマンドライン サンプル (その1)
PDF文書(in.pdf)をSVG画像(out.svg)に変換するコマンドラインです。
SVG画像は、SVG1.1に対応したブラウザーでのみ表示できます。
MsvWIN32\bin> PdfImagerSv.exe -k "ライセンスキー" in.pdf out.svg実行する場合は、"ライセンスキー"の部分を適切な文字列に変更してください。以下のSVG画像が生成されます。
クリックすると、SVGで表示(SVG対応ブラウザのみ)します。
変換されたSVG画像データは以下のようになります。
?Sxml version="1.0" encoding="UTF-8"?E {svg width='258' height='155' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'} {defs} {symbol} {path id='t1' d='M0.203125,0.296875 C0.234375,0.28125 0.25,0.28125 0.265625,0.28125 0.34375,0.28125 0.40625,0.296875 0.453125,0.328125 0.5,0.359375 0.546875,0.421875 0.546875,0.484375 0.546875,0.515625 0.53125,0.5625 0.5,0.59375 0.46875,0.640625 0.375,0.65625 0.28125,0.65625 L0.015625,0.65625 0.015625,0.640625 C0.09375,0.640625 0.09375,0.625 0.09375,0.546875 L0.09375,0.125 C0.09375,0.03125 0.09375,0.03125 0.015625,0.015625 L0.015625,0 0.296875,0 0.296875,0.015625 C0.21875,0.015625 0.203125,0.03125 0.203125,0.109375 z M0.203125,0.59375 C0.203125,0.625 0.203125,0.625 0.234375,0.625 0.375,0.625 0.4375,0.578125 0.4375,0.46875 0.4375,0.375 0.375,0.328125 0.265625,0.328125 0.234375,0.328125 0.21875,0.328125 0.203125,0.328125 z'/} ...中略... {/symbol} {/defs} {svg id='Page_1' x='12.5' y='0' width='258' height='155'} {g transform='translate(0,0)'} {g transform='matrix(10.5,0,0,-10.5,0,0)' fill='#000000' stroke='none' fill-rule='nonzero'} {use xlink:href='#t1' transform='translate(2.702857,-2.565714)'/} {use xlink:href='#t2' transform='translate(3.258257,-2.565714)'/} {use xlink:href='#t3' transform='translate(3.979657,-2.565714)'/} {use xlink:href='#t4' transform='translate(4.786458,-2.565714)'/} {use xlink:href='#t5' transform='translate(5.123857,-2.565714)'/} {use xlink:href='#t6' transform='translate(5.895257,-2.565714)'/} {use xlink:href='#t7' transform='translate(6.338657,-2.565714)'/} {use xlink:href='#t8' transform='translate(6.838057,-2.565714)'/} {use xlink:href='#t9' transform='translate(7.281457,-2.565714)'/} {use xlink:href='#t10' transform='translate(7.589857,-2.565714)'/} {use xlink:href='#t11' transform='translate(7.922256,-2.565714)'/} {use xlink:href='#t12' transform='translate(8.481657,-2.565714)'/} {/g} {/g} ...中略... {rect x='0' y='0' width='258' height='155' fill='none' stroke='#F00' opacity='1' /} {/svg} {/svg}out.svg 画像のソースコード は、こちらです。
PDFをSVG画像に変換するコマンドライン サンプル (その2)
PDF文書(in.pdf)を文字コードが付加されたSVG画像(out_ti.svg)に変換するコマンドラインです。
SVG画像は、SVG1.1に対応したブラウザーでのみ表示できます。
MsvWIN32\bin> PdfImagerSv.exe -k "ライセンスキー" -ti true in.pdf out_ti.svg実行する場合は、"ライセンスキー"の部分を適切な文字列に変更してください。以下のSVG画像が生成されます。表示に違いはありませんが、SVGデータにコメントが追加されます。
クリックすると、SVGで表示(SVG対応ブラウザのみ)します。
変換されたSVG画像データは以下のようにフォント名や文字コード(Unicode)がコメントで表示されます。
?Sxml version="1.0" encoding="UTF-8"?E {svg width='258' height='155' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'} {defs} {!-- Font:Times-Roman[4,0] --}{symbol} {!-- U+0050 --}{path id='t1' d='M0.203125,0.296875 C0.234375,0.28125 0.25,0.28125 0.265625,0.28125 0.34375,0.28125 0.40625,0.296875 0.453125,0.328125 0.5,0.359375 0.546875,0.421875 0.546875,0.484375 0.546875,0.515625 0.53125,0.5625 0.5,0.59375 0.46875,0.640625 0.375,0.65625 0.28125,0.65625 L0.015625,0.65625 0.015625,0.640625 C0.09375,0.640625 0.09375,0.625 0.09375,0.546875 L0.09375,0.125 C0.09375,0.03125 0.09375,0.03125 0.015625,0.015625 L0.015625,0 0.296875,0 0.296875,0.015625 C0.21875,0.015625 0.203125,0.03125 0.203125,0.109375 z M0.203125,0.59375 C0.203125,0.625 0.203125,0.625 0.234375,0.625 0.375,0.625 0.4375,0.578125 0.4375,0.46875 0.4375,0.375 0.375,0.328125 0.265625,0.328125 0.234375,0.328125 0.21875,0.328125 0.203125,0.328125 z'/} ...中略... {/symbol} {/defs} {svg id='Page_1' x='12.5' y='0' width='258' height='155' } {g transform='translate(0,0)'} {!-- Font:Times-Roman[4,0] --}{g transform='matrix(10.5,0,0,-10.5,0,0)' fill='#000000' stroke='none' fill-rule='nonzero'} {!-- U+0050 --}{use xlink:href='#t1' transform='translate(2.702857,-2.565714)'/} {!-- U+0044 --}{use xlink:href='#t2' transform='translate(3.258257,-2.565714)'/} {!-- U+0046 --}{use xlink:href='#t3' transform='translate(3.979657,-2.565714)'/} {!-- U+0020 --}{!-- U+0049 --}{use xlink:href='#t4' transform='translate(4.786458,-2.565714)'/} {!-- U+006D --}{use xlink:href='#t5' transform='translate(5.123857,-2.565714)'/} {!-- U+0061 --}{use xlink:href='#t6' transform='translate(5.895257,-2.565714)'/} {!-- U+0067 --}{use xlink:href='#t7' transform='translate(6.338657,-2.565714)'/} {!-- U+0065 --}{use xlink:href='#t8' transform='translate(6.838057,-2.565714)'/} {!-- U+0072 --}{use xlink:href='#t9' transform='translate(7.281457,-2.565714)'/} {!-- U+002D --}{use xlink:href='#t10' transform='translate(7.589857,-2.565714)'/} {!-- U+0053 --}{use xlink:href='#t11' transform='translate(7.922256,-2.565714)'/} {!-- U+0056 --}{use xlink:href='#t12' transform='translate(8.481657,-2.565714)'/} {!-- U+0020 --}{!-- U+0020 --} {/g} {/g} ...中略... {rect x='0' y='0' width='258' height='155' fill='none' stroke='#F00' opacity='1' /} {/svg} {/svg}out_ti.svg 画像の全ソースコード は、こちらです。
無償評価版およびサンプル
PDF Imager-Svの無償体験版は、以下からダウンロードできます。無償体験版は、製品版と同じ機能が使えます。
利用許諾をご確認のうえダウンロードしてください。ダウンロードしますと、利用許諾に同意したものとみなします。
評価利用では、ライセンスキーが必要ですので一緒にダウンロードしてください。
- PDFImagerSvg-1_8_1.zip (Windows,32bit版)
- PDFImagerSvg64-1_8_1.zip (Windows,64bit版)