IRONSOFTWAREHOME
TLSウェブサイト & システムログイン
using IronPdf;
using System;
using System.IO;

var uri = new Uri("http://localhost:51169/Invoice");
var urlToPdf = new ChromePdfRenderer
{
    RenderingOptions = new ChromePdfRenderOptions()
    {
        MarginTop = 50,
        MarginBottom = 50,
        TextHeader = new TextHeaderFooter()
        {
            CenterText = "{pdf-title}",
            DrawDividerLine = true,
            FontSize = 16
        },
        TextFooter = new TextHeaderFooter()
        {
            LeftText = "{date} {time}",
            RightText = "Page {page} of {total-pages}",
            DrawDividerLine = true,
            FontSize = 14
        },
        CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
    },

    // setting login credentials to bypass basic authentication
    LoginCredentials = new IronPdf.ChromeHttpLoginCredentials
    {
        NetworkUsername = "testUser",
        NetworkPassword = "testPassword"
    }
};

var pdf = urlToPdf.RenderUrlAsPdf(uri);
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfExample2.Pdf"));
Imports IronPdf
Imports System
Imports System.IO

Dim uri = New Uri("http://localhost:51169/Invoice")
Dim urlToPdf = New ChromePdfRenderer With {
    .RenderingOptions = New ChromePdfRenderOptions() With {
        .MarginTop = 50,
        .MarginBottom = 50,
        .TextHeader = New TextHeaderFooter() With {
            .CenterText = "{pdf-title}",
            .DrawDividerLine = True,
            .FontSize = 16
        },
        .TextFooter = New TextHeaderFooter() With {
            .LeftText = "{date} {time}",
            .RightText = "Page {page} of {total-pages}",
            .DrawDividerLine = True,
            .FontSize = 14
        },
        .CssMediaType = IronPdf.Rendering.PdfCssMediaType.Print
    },
    .LoginCredentials = New IronPdf.ChromeHttpLoginCredentials With {
        .NetworkUsername = "testUser",
        .NetworkPassword = "testPassword"
    }
}

Dim pdf = urlToPdf.RenderUrlAsPdf(uri)
pdf.SaveAs(Path.Combine(Directory.GetCurrentDirectory(), "UrlToPdfExample2.Pdf"))
NuGet Download
PM > Install-Package IronPdf
TLSウェブサイト & システムログイン

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

ほとんどのASP.NETアプリケーションはネットワーク認証をサポートしており、HTMLフォーム投稿よりも信頼性が高く、IronPDFを使用することで、TLSネットワーク認証が完全にサポートされていることを保証できます。 これは、.NETウェブアプリがサポートする安全な環境で作業できることを意味します。

例えば、このコードでは、IronPDFの強力なChromiumベースのレンダリングエンジンを使用して、ブラウザで表示されているかのようにウェブページをレンダリングし、ヘッダーとフッターが動的に生成されページに追加されます。 その後、マージンとスタイルが適切に適用され、結果がプロフェッショナルな外観のPDFとして保存されます。

TLSウェブサイトとシステムログインを使用したPDFレンダリングの手順

  1. ウェブページURLを定義:
  • このプロセスの最初のステップは、ウェブページのURLを定義することです。 URLを表す新しいuriオブジェクトを作成し、PDFとしてレンダリングしたいウェブページを表します。 この例では、ページは"http://localhost:51169/Invoice"にローカルでホストされています。
  1. PDFレンダラを作成:

    • 非常に強力な変換機能を使用して、ウェブページをPDFに変換するChromePdfRendererの新しいインスタンスを作成します。
  2. レンダリングオプションを設定:

    • レンダリングオプションを設定するために、RenderingOptionsプロパティを使用します。 印刷スタイルのカスタムマージンとメディアタイプ(IronPdf.Rendering.PdfCssMediaType.Print)がここで示されます。
  3. ログイン資格情報を設定:

    • URLが基本認証を必要とする場合、LoginCredentialsを設定します。 ここでは、Passwordのプレースホルダーが提供されます。
  4. URLをPDFとしてレンダリング:

    • RenderUrlAsPdfメソッドを使用します。
  5. PDFを保存:

    • 最後に、"UrlToPdfExample2.Pdf"で現在の作業ディレクトリにPDFを保存します。
今すぐログイン統合でPDFを保護する方法を学ぶ
GitHubで見る

準備はできましたか?

Nuget Downloads 21,105,021バージョン:2026.9リリースされたばかり

Key in blue circle

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

Your trial license will be sent to your email address

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

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

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

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

バージョン: 2026.9

PM > Install-Package IronPdf
nuget.org/packages/IronPdf/
  1. ソリューションエクスプローラーで参照を右クリックし、NuGetパッケージを管理を選択
  2. ブラウズを選択し、"IronPDF"を検索
  3. パッケージを選択してインストール
C# PDF DLL
DLLをダウンロード

バージョン: 2026.9

またはここからWindowsインストーラーをダウンロードする。

  1. IronPDFを~/Libsなどの場所に解凍し、ソリューションディレクトリ内に配置する
  2. Visual Studioソリューションエクスプローラーで参照を右クリックし、"IronPDF.dll"をブラウズして選択

ライセンスは$999から