IRONSOFTWAREHOME
ウェブサイト&システムログイン
from ironpdf import *
 
url = "http://localhost:51169/Invoice"
renderer = ChromePdfRenderer()
renderer.RenderingOptions = ChromePdfRenderOptions()
renderer.RenderingOptions.MarginTop = 50
renderer.RenderingOptions.MarginBottom = 50
renderer.RenderingOptions.TextHeader = TextHeaderFooter()
renderer.RenderingOptions.TextHeader.CenterText = "{pdf-title}"
renderer.RenderingOptions.TextHeader.DrawDividerLine = True
renderer.RenderingOptions.TextHeader.FontSize = 16
renderer.RenderingOptions.TextFooter = TextHeaderFooter()
renderer.RenderingOptions.TextFooter.LeftText = "{date} {time}"
renderer.RenderingOptions.TextFooter.RightText = "Page {page} of {total-pages}"
renderer.RenderingOptions.TextFooter.DrawDividerLine = True
renderer.RenderingOptions.TextFooter.FontSize = 14
renderer.RenderingOptions.CssMediaType = PdfCssMediaType.Print

# setting login credentials to bypass basic authentication
renderer.LoginCredentials = ChromeHttpLoginCredentials()
renderer.LoginCredentials.NetworkUsername = "testUser"
renderer.LoginCredentials.NetworkPassword = "testPassword"

pdf = renderer.RenderUrlAsPdf(url)
pdf.SaveAs("UrlToPdfExample2.Pdf")
pip install ironpdf
ウェブサイト&システムログイン

ウェブサイト&システムログイン

IronPDF for Python は、HTTPベーシック認証の背後にあるウェブページを、レンダラーにログイン資格情報を直接提供することでレンダリングできます。

開始方法

RenderUrlAsPdfを呼び出す前に設定します。 IronPDF はページを取得するためのHTTPリクエストに資格情報を含めます。

コードの理解

  • ChromeHttpLoginCredentials:HTTP Basic認証に使用されるユーザー名とパスワードを保持します。
  • LoginCredentials.NetworkUsername:サーバーに認証するためのユーザー名。
  • LoginCredentials.NetworkPassword:対応するパスワード。
  • RenderUrlAsPdf(url):提供された認証情報を使用してURLをフェッチし、結果のページをPDFとしてレンダリングします。

この例での追加レンダリングオプション

例では、レンダリング前にいくつかのRenderingOptionsプロパティも設定されています:

  • MarginTop / MarginBottom:ミリメートル単位でページのマージンを設定します。
  • TextHeader / {total-pages}など)を持つテキストベースのヘッダーとフッターを追加します。
  • Printに設定し、印刷専用のCSSルールを適用します。

使用例

ログイン資格情報を提供することは、社内ダッシュボード、イントラネットページ、ステージング環境、またはアプリケーションがPDFとしてエクスポートする必要があるHTTPベーシック認証で保護された任意のURLをレンダリングする際に役立ちます。

IronPDF for PythonでHTMLをPDFに変換する方法を学びましょう!

準備はできましたか?

バージョン:2026.9リリースされたばかり

Key in blue circle

無料の30日間トライアルキーをすぐに入手してください。

Your trial license will be sent to your email address

制限なし。100% ロック解除済み。クレジットカード不要。

bullet_checkedクレジットカードやアカウントの作成は不要です。制限なし。100% ロック解除済み。クレジットカード不要。
  • Logo Aetna
  • Logo NASA
  • Logo GE
  • Logo Porsche
  • Logo USDA
  • Logo Qatar
Join Millions of Engineers who’ve tried IronPDF
無料のライブデモを予約する
Booking Badge

世界中の数百万人のエンジニアから信頼されています。

ライセンスはより安く
義務のない相談を受ける
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
世界中の数百万人のエンジニアから信頼されています。
ライセンスはより安く
あなたの無料30日間の試用キーをすぐに入手。
クレジットカードやアカウントの作成は不要です。