SVG to PDF — SVG ベクターグラフィックを PDF ドキュメントに変換
SVG ベクターグラフィックを PDF 形式に変換します。パス、テキスト、グラデーションを保持し、100% プライベートでブラウザ内で動作、アップロード不要です。
Drop your SVG file here
or click to browse — converts to PDF
SVG は Web におけるベクターグラフィックスの W3C 標準です。あらゆるアイコンセット、あらゆるデータビジュアライゼーションライブラリ、あらゆるデザインツールが SVG をエクスポートし、あらゆるブラウザがネイティブにそれをレンダリングします。PDF は、印刷・共有・アーカイブを保存することを目的としたドキュメントのデファクトスタンダードです——すべてのプリンター、すべての公的書類、すべての学術誌が期待するフォーマットです。SVG to PDF 変換は、画面最適化されたグラフィックスと印刷最適化されたドキュメントを橋渡しするものであり、その変換品質は PDF が SVG のベクターパス、テキスト、色をどれだけ忠実に再現できるかにかかっています。
SVG to PDF コンバーターは SVG パスをネイティブの PDF 描画コマンドとして埋め込み、両フォーマートの本質である解像度に依存しない特性を保ちます。テキスト要素は選択可能・検索可能な PDF テキストとして維持されます——これは、ラベルや注釈がビジュアル形状以上の意味を持つ図、インフォグラフィック、チャートにおいて極めて重要な点です。グラデーション、パターン、クリッピングパスは PDF の対応機能にマッピングされます。出力ページサイズは既定で A4 で、SVG は中央に配置されフィットするようにスケーリングされます。ページサイズの切り替えにより、Letter やカスタム寸法、または SVG 自身の viewBox サイズにも対応できます。本ツールは完全にブラウザ内で動作するため、機密性の高い SVG がアップロードされることはありません——内部のアーキテクチャ図、クライアントワーク、そしてマシンから出すことを想定していない SVG ソースにとって必須の要件です。
使い方
SVG をドロップまたは貼り付け
.svg ファイルをドロップするか、入力エリアに SVG マークアップを貼り付けます。コンバーターは XML 構造を検証し、変換開始前に解析エラーを報告します。
出力ページサイズを設定
ページサイズを選択します——A4、Letter、または SVG 自身の viewBox サイズに合わせます。SVG は既定でページ中央に配置されます。「ページを埋める」を切り替えると、グラフィックスをページ端まで拡大し、余白を設定できます。
PDF をダウンロード
PDF はベクター パスをネイティブの PDF 描画コマンドとして保持します——ラスタライズは行いません。SVG のテキスト要素は、出力 PDF でも選択可能・検索可能なテキストのまま維持されます。
よくある質問
PDF はテキストをテキストとして保持しますか?
はい。SVG の `<text>` 要素は、正しいフォントファミリー、サイズ、位置とともに PDF テキストオペレーターに変換されます。テキストはあらゆる PDF リーダーで選択・検索・コピーできま。SVG に埋め込まれていないベクターフォントは代替フォントが使用されます。
グラデーションやパターンはサポートされていますか?
線形グラデーションと放射状グラデーションは、PDF のシェーディングオペレーターに変換されます。パターン、フィルター(ドロップシャドウ、ボケ)、クリッピングパスは PDF が等価な機能を持つ範囲で変換されます。複雑な SVG フィルターはレンダリング結果が異なる場合や省略される場合があります。
SVG 内の外部画像は処理されますか?
外部参照される画像(`<image href="...">` 経由)は取得され、ラスターコンテンツとして PDF に埋め込まれます。取得はブラウザ内で行われるため、画像はネットワークからアクセス可能であるか、元の SVG に data URI として埋め込まれている必要があります。
<style> ブロック内の CSS はどう扱われますか?
コンバーターはインラインの `<style>` ブロックを解析し、レンダリング前に解決されたスタイルを各要素に適用します。`<?xml-stylesheet?>` 経由でリンクされた外部スタイルシートは取得されません。インラインスタイルとプレゼンテーション属性は完全にサポートされます。
制限事項
- SVG アニメーションは非対応SVG アニメーション(`<animate>`、`<animateTransform>`、SMIL)は無視されます。PDF 出力は初期状態における SVG の静的スナップショットをキャプ取します。アニメーション付き SVG は、ビデオとして書き出すかフレームごとにラスタライズしてください。
- フィルター再現度は効果により異なる複雑な SVG フィルター——feColorMatrix、feDisplacementMap、feTurbulence——はブラウザーのレンダリングと異なる結果を生む可能性があります。PDF のイメージングモデルは SVG のフィルターパイプラインよりも単純です。
- インタラクティブ要素は非対応SVG のハイパーリンク、ホバー状態、JavaScript イベントハンドラーは PDF に変換できません。静的な見た目は保持されますが、インタラクティブな動作は失われます。
プラットフォーム別の注意点
- macOS
- macOS Preview は SVG と PDF の両方をレンダリングできます。PDF を外部に送る前に、Preview を使ってソース SVG と生成された PDF を並べて比較し、簡易的な目視確認ができます。
- Linux
- Inkscape と rsvg-convert は標準的な CLI の SVG to PDF ツールです。専用の SVG レンダラーをインストールせずに、手早く一回限りの変換を行いたい場合は、ブラウザツールが適しています。
- Web
- すべてクライアントサイドで動作します。SVG は不可視の canvas でレンダリングされ、PDF は描画コマンドから組み立てられます——SVG のコンテンツは一切アップロードされません。