IronPDF for Python ドキュメント はじめに Python用IronPDF - PythonスクリプトでPDFを作成、編集、読み込み カーティス・チャウ 更新日:7月 22, 2025 IronPDF をダウンロード pipダウンロード 無料トライアル LLM向けのコピー LLM向けのコピー LLM 用の Markdown としてページをコピーする ChatGPTで開く このページについてChatGPTに質問する ジェミニで開く このページについてGeminiに問い合わせる ジェミニで開く このページについてGeminiに問い合わせる 困惑の中で開く このページについてPerplexityに問い合わせる 共有する Facebook で共有 Xでシェア(Twitter) LinkedIn で共有 URLをコピー 記事をメールで送る This article was translated from English: Does it need improvement? Translated View the article in English Python用IronPDFの紹介 IronPDF for Python は、Iron Software によって開発された強力なライブラリであり、ソフトウェア エンジニアに Python 3 プロジェクトで PDF コンテンツを作成、編集、抽出する機能を提供します。 IronPDF for Python IronPDF for .NETの成功と人気に基づいて構築されています。 IronPDF for Pythonの主な機能です: HTML、URL、JavaScript、CSS、さまざまな画像形式からPDFを生成。 PDFにヘッダー/フッター、署名、添付ファイル、パスワード、セキュリティを追加する。 完全なマルチスレッドと非同期サポートによるパフォーマンスの最適化 50以上の機能の包括的なリストを発見し、多数のコード例にアクセスするには、当社のウェブサイトをご覧ください。 Python で IronPDF を使用する 前提条件 IronPDF for Pythonを使用するには、コンピュータに以下の前提ソフトウェアがインストールされていることを確認してください: .NET 6.0 SDK : IronPDF for Python は、基盤となるテクノロジーとして IronPDF for .NET ライブラリ、具体的には .NET 6.0 に依存しています。 したがって、IronPDF for Python を使用するには、マシンに.NET 6.0 SDK がインストールされている必要があります。 Python : 公式 Python Web サイト (https://www.python.org/downloads/) から最新バージョンの Python 3.x をダウンロードしてインストールします。 インストールプロセス中に、PythonをシステムPATHに追加するオプションを選択してください。これにより、コマンドラインからアクセスできるようになります。 Pip : Pip は通常、Python 3.4 以降の Python インストールにバンドルされています。 ただし、ご使用のPythonインストールによっては、pipがすでにインストールされているかどうかを確認するか、別途インストールする必要がある場合があります。 IronPDFライブラリ: IronPDFライブラリはpip経由で追加できます。pipを使ってIronPDFをインストールするには、以下のコマンドを実行してください。 pip install ironpdf 特定のバージョンのIronPDFをインストールするには、以下の構文を使用してください:"==2023.x.x "を使用してください。 例えば、"pip install ironpdf==2023.x.x" コマンドを実行することができます。 システムによっては、Python 2.xがまだデフォルトバージョンかもしれません。 このような場合、Python 3用のpipを使用していることを確認するために、pipの代わりにpip3コマンドを明示的に使用する必要があるかもしれません。 潜在的なインストールの問題 以下のいずれかの問題については、トラブルシューティングの記事を参照して解決してください。 OSErrorのためパッケージをインストールできませんでした IronPdf.Slim.dll が見つかりませんでした Pythonコードを書き始める 以下のステートメントを使用して、PDF ドキュメントの生成と操作に必要なモジュールをインポートします。 必ず Python スクリプトの先頭にインポートしてください。 # Import necessary components from the IronPDF library from ironpdf import * # Import necessary components from the IronPDF library from ironpdf import * PYTHON ライセンスキーの適用 次に、ライセンス キーをLicenseオブジェクトのLicenseKey属性に割り当てて、有効なライセンス キーまたは試用キーを IronPDF に適用します。 IronPDF メソッドを使用する前に、import ステートメントの直後に次のコードを含めます。 # Apply the license key for IronPDF License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01" # Apply the license key for IronPDF License.LicenseKey = "IRONPDF-MYLICENSE-KEY-1EF01" PYTHON すべての設定、ログ、ライセンス操作がIronPDFのメソッドを呼び出す前に行われていることを確認してください。 HTMLをPDFに変換する RenderHtmlAsPdfメソッドを使用して、HTML 文字列を PDF ドキュメントに変換します。 以下のコードは、単純な HTML 文字列を PDF ドキュメントに変換します。 from ironpdf import * # Instantiate ChromePdfRenderer renderer = ChromePdfRenderer() # Create a PDF from an HTML string pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>") # Save the generated PDF to a file pdf.SaveAs("html_to_pdf.pdf") from ironpdf import * # Instantiate ChromePdfRenderer renderer = ChromePdfRenderer() # Create a PDF from an HTML string pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>") # Save the generated PDF to a file pdf.SaveAs("html_to_pdf.pdf") PYTHON URL を PDF に変換する RenderUrlAsPdfメソッドを使用して、URL またはローカル ファイル パスを PDF ドキュメントに変換します。 以下は例です: from ironpdf import * # Instantiate ChromePdfRenderer renderer = ChromePdfRenderer() # Create a PDF from a URL or local file path pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/") # Save the generated PDF to a file pdf.SaveAs("url_to_pdf.pdf") from ironpdf import * # Instantiate ChromePdfRenderer renderer = ChromePdfRenderer() # Create a PDF from a URL or local file path pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/") # Save the generated PDF to a file pdf.SaveAs("url_to_pdf.pdf") PYTHON ログ記録 ログ記録を有効にするには、次のコード スニペットを使用します。 # Enable debugging for logging Logger.EnableDebugging = True # Specify the log file path Logger.LogFilePath = "Default.log" # Set the logging mode to log all activities Logger.LoggingMode = Logger.LoggingModes.All # Enable debugging for logging Logger.EnableDebugging = True # Specify the log file path Logger.LogFilePath = "Default.log" # Set the logging mode to log all activities Logger.LoggingMode = Logger.LoggingModes.All PYTHON ライセンスとサポートの提供 ライブ プロジェクトで使用するライセンスを購入します。 30日間の試用ライセンスもこちらからご利用いただけます コード例、チュートリアル、ライセンス情報、ドキュメントの完全なリストについては、 IronPDF for Pythonをご覧ください。 サポートやお問い合わせに関しては、私たちのチームにお尋ねください。 カーティス・チャウ 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はできましたか? Version: 2025.9 リリース 無料のpipインストール ライセンスを見る