Python で SVG から PDF へ
SVG は、そのスケーラビリティにより、Web サイトの構築や印刷グラフィックスで広く使用されています。ただし、場合によっては、SVG ドキュメントを PDF 形式に変換する必要があります。 Aspose.SVG for Python via .NET API を使用すると、さまざまな変換パラメーターを完全に制御しながら、プログラムで SVG を PDF に変換できます。この強力な Python API により、SVG から他の形式への高速かつ高品質の変換が可能になります。今すぐ試してみましょう!
無料のオンライン SVG コンバーター
SVG から PDF への変換の品質をブラウザで直接テストできます。ローカル ファイル システムから SVG ファイルをロードし、PDF 出力形式を選択して、例を実行します。結果は別の PDF ファイルとしてすぐに受け取ります。さらに、SVG ドキュメントを変換する方法を示す Python の例もあります。提供されているソース コードは、ファイルから SVG を読み取り、デフォルトの保存オプションを使用して PDF 形式に変換する方法を示しています。
{{#if_output 'PDF' 'XPS'}}
import aspose.svg as assvg
import aspose.svg.converters as conv
import aspose.svg.saving as sav
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
import aspose.svg as assvg
import aspose.svg.converters as conv
import aspose.svg.saving as sav
import aspose.svg.rendering.image as rim
{{/if_output}}
# Load an SVG document from a file
doc = assvg.SVGDocument("{{input lower}}")
# Initialize saving options
{{#if_output 'PDF'}}
opt = sav.PdfSaveOptions()
{{/if_output}}
{{#if_output 'XPS'}}
opt = sav.XpsSaveOptions()
{{/if_output}}
{{#if_output 'BMP' 'JPG' 'GIF' 'PNG' 'TIFF'}}
opt = sav.ImageSaveOptions(rim.ImageFormat.{{output param2 upper}})
{{/if_output}}
# Convert the SVG document to {{output upper}}
conv.Converter.convert_svg(doc, opt, "result.{{output lower}}")
このコードは、Aspose.SVG Python ライブラリを使用して SVG を PDF に変換する方法を示します。これには、必要なレンダリング拡張機能のセットアップ、保存オプションの構成、SVG ドキュメントのロード、変換の実行が含まれます。 Aspose.SVG API 変換関数の使用方法の詳細と、最も一般的な SVG 変換シナリオの Python の例については、 ドキュメント を参照してください。
SVGをPDFに変換する方法
簡単な手順に従って、SVG を PDF 形式に変換します。
- Aspose.SVG for Python via .NET をインストールします。たとえば、コマンドラインから
pip install aspose-svg-netとしてインストールします。 - SVGDocument クラスを使用して、Python で SVG ファイルを読み込みます。
- PdfSaveOptions のインスタンスを作成します。これには、結果の PDF ファイルを保存するための構成が保持されます。
- Converter
クラスの
convert_svg()メソッドを使用して、読み込んだ SVG ドキュメントを PDF 形式に変換します。渡されるパラメータ:doc– ロードされた SVG ドキュメントopt– PDF 保存オプション"result.pdf"– 出力 PDF ファイル名。
- SVG から PDF への変換結果を取得します。
Python API を使ってみる
スケーラブルなベクター グラフィックスとそのアプリケーションを開発したい場合は、柔軟で高速な Aspose.SVG for Python via .NET API をインストールしてください。 pip は Aspose.SVG for Python via .NET API をダウンロードしてインストールする最も簡単な方法です。これを行うには、次のコマンドを実行します。
pip install aspose-svg-net
Python ライブラリのインストールとシステム要件の詳細については、 Aspose.SVG ドキュメント を参照してください。
Aspose.SVG for Python via .NET のその他の機能
Aspose.SVG Python ライブラリを使用して、SVG ドキュメントの変換、結合、編集、画像のベクトル化などを行います。