ウォーターマークなしで本番環境でテスト。
必要な場所で動作します。
完全に機能する製品を30日間利用できます。
数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");Install-Package IronPdf
IronPDFを使用すると、.NETプロジェクト内で単純なHTML文字列から新しいPDFドキュメントを作成でき、C#、F#、およびVB.NETでIronPDFを使用することができます。 ChromePdfRendererクラスを使用することで、HTML文字列からレンダリングされたPDFドキュメントがピクセルパーフェクトに仕上がることを確認できます。 IronPDFの強力なHTMLからPDFへの変換機能を使用して、個々のニーズに合わせた高品質なPDFファイルを作成します。
ChromePdfRendererオブジェクトを初期化します。RenderHtmlAsPdfメソッドを使用してください。PdfDocument.SaveAsを使ってPDFを保存してください。詳細については、以下のコード例をご覧ください:
C#でHTML文字列をPDFに変換するための最初のステップは、IronPDFライブラリがプロジェクト内で適切にセットアップされ、動作していることを確認することです。 using IronPdfを含めることで、HTMLからPDFへの変換を行うために必要なIronPDFライブラリのクラスにアクセスできるようにします。 次の行、Installation.EnableWebSecurity = trueは概念的に、ローカルディスクアクセスやクロスオリジンリクエストを無効にするために使用され、安全な操作を保証しています。 (Note: This line was missing from the example but usually pertains to configuration settings to secure PDF rendering operations.)
この例では、HTMLをPDFに変換することを処理するChromePdfRendererのインスタンスを作成する方法を示しています。 The RenderHtmlAsPdf method is used to convert a simple HTML string ("<h1>Hello World</h1>") into a PDF document. このドキュメントはSaveAsメソッドを使用してディスクに保存されます。
高度な例では、IronPDFが画像、CSS、およびJavaScriptなどの外部アセットを含むHTMLコンテンツを処理できることを示しています。 これらのアセットをロードするために、オプションのBasePathパラメータを使用して、必要なファイルを含むディレクトリを指定します。 外部アセットを含む生成されたPDFは、同じSaveAsメソッドを使用して保存されます。 このコード例では、IronPDFが基本的および複雑なHTMLコンテンツの両方を処理できる能力を強調しており、プログラムでPDFを生成するための効率的なツールとなっています。
using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a URL or local file path
var pdf = renderer.RenderUrlAsPdf("https://ironpdf.com/");
// Export to a file or Stream
pdf.SaveAs("url.pdf");Install-Package IronPdf
IronPDFは、既存のURLからHTMLをPDFドキュメントとしてレンダリングするのを非常に簡単にします。 JavaScript、画像、フォーム、およびCSSに対するサポートが非常に高いレベルです。
クエリ文字列変数を受け入れるASP.NET URLからPDFをレンダリングすると、デザイナーとコーダーの協力による円滑なPDF開発を促進できます。
using IronPdf;
using IronPdf.Engines.Chrome;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Many rendering options to use to customize!
renderer.RenderingOptions.SetCustomPaperSizeInInches(12.5, 20);
renderer.RenderingOptions.PrintHtmlBackgrounds = true;
renderer.RenderingOptions.PaperOrientation = IronPdf.Rendering.PdfPaperOrientation.Landscape;
renderer.RenderingOptions.Title = "My PDF Document Name";
renderer.RenderingOptions.EnableJavaScript = true;
renderer.RenderingOptions.WaitFor.RenderDelay(50); // in milliseconds
renderer.RenderingOptions.CssMediaType = IronPdf.Rendering.PdfCssMediaType.Screen;
renderer.RenderingOptions.FitToPaperMode = FitToPaperModes.Zoom;
renderer.RenderingOptions.Zoom = 100;
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
// Supports margin customization!
renderer.RenderingOptions.MarginTop = 40; //millimeters
renderer.RenderingOptions.MarginLeft = 20; //millimeters
renderer.RenderingOptions.MarginRight = 20; //millimeters
renderer.RenderingOptions.MarginBottom = 40; //millimeters
// Can set FirstPageNumber if you have a cover page
renderer.RenderingOptions.FirstPageNumber = 1; // use 2 if a cover page will be appended
// Settings have been set, we can render:
renderer.RenderHtmlFileAsPdf("assets/wikipedia.html").SaveAs("output/my-content.pdf");Install-Package IronPdf
IronPDFは、開発者にとってできるだけ柔軟であることを目指しています。
このC# PDF生成チュートリアル例では、内部機能を自動化するAPIを提供することと、制御を可能にするAPIを提供することのバランスを示します。
IronPDFは、ページサイズ、ページマージン、ヘッダー/フッターの内容、コンテンツのスケーリング、CSSルールセット、JavaScriptの実行を含む、生成されたPDFファイルの多くのカスタマイズをサポートしています。
開発者がChromeがウェブページをPDFに変換する方法を制御できるようにしたいと考えています。 The ChromePdfRenderer Class Overview makes this possible.
ChromePdfRendererクラスで利用可能な設定の例には、マージン、ヘッダー、フッター、用紙サイズ、フォーム作成の設定が含まれます。
ChromePdfRendererクラスは、URLをPDFにレンダリングするために使用されます。using IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from an existing HTML file using C#
var pdf = renderer.RenderHtmlFileAsPdf("example.html");
// Export to a file or Stream
pdf.SaveAs("output.pdf");Install-Package IronPdf
IronPDFは、HTMLファイルを高品質なPDFファイルに変換可能な強力な.NETライブラリです。 IronPDFを使用すると、わずか数行でHTMLファイルをPDFにレンダリングできます。また、最新のWeb標準をサポートしているため、生成されるPDFファイルはピクセルパーフェクトとなります。 IronPDFの強力なHTMLファイルからPDFへの機能を活用するのは簡単で、ChromePdfRendererクラスを使用してHTMLをPDFに変換します。
IronPdf;を使用しています。var renderer = new ChromePdfRenderer();var pdf = renderer.RenderHtmlFileAsPdf("example.html");。pdf.SaveAs("output.pdf");。このコードは、HTMLファイルからレンダリングされた新しいPDFファイルを作成します。これを行うには、まずIronPDFライブラリがインストールされ、using IronPdf行を通してプロジェクトにインクルードされていることを確認しなければならない。次に、ChromePdfRendererクラスを初期化し、HTMLコンテンツをPDFとしてレンダリングする機能を提供します。 このクラスは、HTMLファイルの元の品質が変換プロセスで失われないよう確保します。
rendererがインスタンス化されると、RenderHtmlFileAsPdfメソッドを使って既存のHTMLファイルをPDFに変換することができます。 この例では、HTMLファイル "example.html" がメソッドに渡され、PDFオブジェクトが作成されます。 最後に、生成されたPDFを保存するためにSaveAsメソッドを使用し、希望するファイル名と場所を指定します。 このシンプルなプロセスにより、C#アプリケーションでHTMLファイルから簡単にPDFを生成することができます。
using IronPdf;
var PdfOptions = new IronPdf.ChromePdfRenderOptions()
{
CreatePdfFormsFromHtml = true,
EnableJavaScript = false,
Title = "My ASPX Page Rendered as a PDF"
//.. many more options available
};
AspxToPdf.RenderThisPageAsPdf(AspxToPdf.FileBehavior.Attachment, "MyPdfFile.pdf", PdfOptions);Install-Package IronPdf
この例では、ユーザーが PDF 印刷オプションを変更してフォームを HTML に変換する方法を示します。
IronPDF のASPX から PDF への変換ガイド機能には、文字列またはファイルから HTML を PDF にレンダリングするための多くのオプションがあります。
特に重要な 2 つのオプションは次のとおりです。
using IronPdf;
using System.IO;
using System.Linq;
// One or more images as IEnumerable. This example selects all JPEG images in a specific 'assets' folder.
var imageFiles = Directory.EnumerateFiles("assets").Where(f => f.EndsWith(".jpg") || f.EndsWith(".jpeg"));
// Converts the images to a PDF and save it.
ImageToPdfConverter.ImageToPdf(imageFiles).SaveAs("composite.pdf");
// Also see PdfDocument.RasterizeToImageFiles() method to flatten a PDF to images or thumbnailsInstall-Package IronPdf
コンピューターにある単一の画像C:\images\example.pngを指定して、そのファイルパスと共にIronPdf.ImageToPdfConverter.ImageToPdfメソッドを呼び出すことで、素早くPDFドキュメントに変換できます。
ImageToPdfConverter.ImageToPdfと共にSystem.IO.Directory.EnumerateFilesを使用して、複数の画像を単一のPDFドキュメントに変換することもできます。
アプリケーションを向上させるためにIronPDFを使用して画像をPDFに変換することや、IronBarcode、IronOCRなど、Iron Softwareが提供する開発者ツール全スイートについて詳しくは、Iron Softwareのウェブサイトをご覧ください。
using IronPdf;
using System;
// Step 1. Creating a PDF with editable forms from HTML using form and input tags
// Radio Button and Checkbox can also be implemented with input type 'radio' and 'checkbox'
const string formHtml = @"
<html>
<body>
<h2>Editable PDF Form</h2>
<form>
First name: <br> <input type='text' name='firstname' value=''> <br>
Last name: <br> <input type='text' name='lastname' value=''> <br>
<br>
<p>Please specify your gender:</p>
<input type='radio' id='female' name='gender' value= 'Female'>
<label for='female'>Female</label> <br>
<br>
<input type='radio' id='male' name='gender' value='Male'>
<label for='male'>Male</label> <br>
<br>
<input type='radio' id='non-binary/other' name='gender' value='Non-Binary / Other'>
<label for='non-binary/other'>Non-Binary / Other</label>
<br>
<p>Please select all medical conditions that apply:</p>
<input type='checkbox' id='condition1' name='Hypertension' value='Hypertension'>
<label for='condition1'> Hypertension</label><br>
<input type='checkbox' id='condition2' name='Heart Disease' value='Heart Disease'>
<label for='condition2'> Heart Disease</label><br>
<input type='checkbox' id='condition3' name='Stoke' value='Stoke'>
<label for='condition3'> Stoke</label><br>
<input type='checkbox' id='condition4' name='Diabetes' value='Diabetes'>
<label for='condition4'> Diabetes</label><br>
<input type='checkbox' id='condition5' name='Kidney Disease' value='Kidney Disease'>
<label for='condition5'> Kidney Disease</label><br>
</form>
</body>
</html>";
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.CreatePdfFormsFromHtml = true;
renderer.RenderHtmlAsPdf(formHtml).SaveAs("BasicForm.pdf");
// Step 2. Reading and Writing PDF form values.
var FormDocument = PdfDocument.FromFile("BasicForm.pdf");
// Set and Read the value of the "firstname" field
var FirstNameField = FormDocument.Form.FindFormField("firstname");
FirstNameField.Value = "Minnie";
Console.WriteLine("FirstNameField value: {0}", FirstNameField.Value);
// Set and Read the value of the "lastname" field
var LastNameField = FormDocument.Form.FindFormField("lastname");
LastNameField.Value = "Mouse";
Console.WriteLine("LastNameField value: {0}", LastNameField.Value);
FormDocument.SaveAs("FilledForm.pdf");Install-Package IronPdf
IronPDFを使用して、通常のドキュメントと同様に編集可能なPDFドキュメントを作成できます。 PdfFormクラスは、PDFドキュメント内のユーザー編集可能なフォームフィールドの集合です。 それはPDFレンダーに実装され、フォームまたは編集可能なドキュメントにすることができます。
この例では、IronPDFで編集可能なPDFフォームを作成する方法を示しています。
HTMLに<form>、<input>、<textarea>タグをドキュメントのパーツに追加することで、編集可能なフォーム付きのPDFを簡単に作成できます。
PdfDocument.Form.FindFormFieldメソッドを使用して、任意のフォームフィールドの値を読み書きできます。 フィールドの名前は、HTMLでそのフィールドに付けられた'name'属性と同じになります。
PdfDocument.Formオブジェクトは二通りの方法で使用できます:
上記の例では、まずIronPdfライブラリをインポートし、CreateEditablePdfDocumentメソッドを定義します。 このメソッドには、ユーザー名とコメントの入力フィールドを持つシンプルなフォームのHTML構造が含まれています。 HtmlToPdfレンダラーを使用して、このHTMLコンテンツをPDFドキュメントに変換します。
次にpdfDocument.Formを使用して、フォームフィールドにアクセスし、操作します。 PDFビューアでドキュメントを開くと表示されるデフォルト値を設定します。 最後に、"EditableForm.pdf"という名前でドキュメントを保存し、埋め込み編集可能フィールドを持つドキュメントを保存または共有できるようにします。
using IronPdf;
using IronSoftware.Drawing;
var pdf = PdfDocument.FromFile("Example.pdf");
// Extract all pages to a folder as image files
pdf.RasterizeToImageFiles(@"C:\image\folder\*.png");
// Dimensions and page ranges may be specified
pdf.RasterizeToImageFiles(@"C:\image\folder\example_pdf_image_*.jpg", 100, 80);
// Extract all pages as AnyBitmap objects
AnyBitmap[] pdfBitmaps = pdf.ToBitmap();Install-Package IronPdf
PDF ドキュメントを画像に変換するには、PdfDocument オブジェクトで IronPDF の RasterizeToImageFiles メソッドを呼び出します。 PDFドキュメントは、PdfDocument.FromFileメソッド、または.NET Coreで利用可能なPDF生成メソッドのいずれかを使用して読み込むことができます。
RasterizeToImageFiles は PDF の各ページをラスター化された画像としてレンダリングします。 最初の引数は、各画像に使用する名前のパターンを指定します。 オプションの引数を使用して、各画像の品質と寸法をカスタマイズできます。 別のオプションでは、メソッドがPDFから選択したページを画像に変換することを可能にします。
注目のコード例の24行目は、ToBitMap メソッドを実演しています。 このメソッドを任意の PdfDocument オブジェクトで呼び出して、PDFをすばやく AnyBitmap オブジェクトに変換し、ファイルに保存したり必要に応じて操作できます。
FromFileメソッドで取り込むRasterizeToImageFilesメソッドを使ってPDFを画像に変換するusing IronPdf;
using System.Collections.Generic;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Join Multiple Existing PDFs into a single document
var pdfs = new List<PdfDocument>();
pdfs.Add(PdfDocument.FromFile("A.pdf"));
pdfs.Add(PdfDocument.FromFile("B.pdf"));
pdfs.Add(PdfDocument.FromFile("C.pdf"));
var pdf = PdfDocument.Merge(pdfs);
pdf.SaveAs("merged.pdf");
// Add a cover page
pdf.PrependPdf(renderer.RenderHtmlAsPdf("<h1>Cover Page</h1><hr>"));
// Remove the last page from the PDF and save again
pdf.RemovePage(pdf.PageCount - 1);
pdf.SaveAs("merged.pdf");
// Copy pages 5-7 and save them as a new document.
pdf.CopyPages(4, 6).SaveAs("excerpt.pdf");
foreach (var eachPdf in pdfs)
{
eachPdf.Dispose();
}Install-Package IronPdf
IronPDFは、PDFの読み取りと編集のための50以上の機能を提供します。 最も人気があるのは、PDFの結合、ページのクローン、および回転されたコンテンツからのテキスト抽出です。
IronPDFはまた、ユーザーがウォーターマークを追加したり、ページを回転させたり、注釈を追加したり、PDFページにデジタル署名をしたり、新しいPDFドキュメントを作成したり、カバーページを添付したり、PDFサイズをカスタマイズしたり、PDFファイルを生成およびフォーマットする際に多くのことができます。 さらに、PDFをJPG、BMP、JPEG、GIF、PNG、TIFFなどのすべての従来の画像ファイル形式に変換することが可能です。
C# PDF編集チュートリアルを読んで、プロジェクト要件に最適に合ったPDFドキュメントを変更するためにIronPDFをフル活用する方法を学びます。
FromFileメソッドを使用して複数のPDFファイルをインポートするusing IronPdf;
// Open an Encrypted File, alternatively create a new PDF from Html
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");
// Get file metadata
System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys(); // returns {"Title", "Creator", ...}
// Remove file metadata
pdf.MetaData.RemoveMetaDataKey("Title");
metadatakeys = pdf.MetaData.Keys(); // return {"Creator", ...} // title was deleted
// Edit file metadata
pdf.MetaData.Author = "Satoshi Nakamoto";
pdf.MetaData.Keywords = "SEO, Friendly";
pdf.MetaData.ModifiedDate = System.DateTime.Now;
// The following code makes a PDF read only and will disallow copy & paste and printing
pdf.SecuritySettings.RemovePasswordsAndEncryption();
pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");
pdf.SecuritySettings.AllowUserAnnotations = false;
pdf.SecuritySettings.AllowUserCopyPasteContent = false;
pdf.SecuritySettings.AllowUserFormData = false;
pdf.SecuritySettings.AllowUserPrinting = IronPdf.Security.PdfPrintSecurity.FullPrintRights;
// Change or set the document encryption password
pdf.SecuritySettings.OwnerPassword = "top-secret"; // password to edit the pdf
pdf.SecuritySettings.UserPassword = "sharable"; // password to open the pdf
pdf.SaveAs("secured.pdf");Install-Package IronPdf
IronPDFは開発者に強力なPDFセキュリティオプションを提供し、PDFメタデータ、パスワード、権限などのカスタマイズと設定をサポートします。 IronPDFのパスワード、セキュリティ、およびメタデータオプションを使用すると、PDFドキュメントのニーズに合わせたカスタムの権限とセキュリティレベルを作成できます。 これは、SecuritySettingsおよびMetaDataクラスなどのクラスを使用して行われます。 いくつかのオプションには、PDFドキュメントを印刷不可能に制限すること、読み取り専用に設定すること、128ビット暗号化、およびPDFドキュメントのパスワード保護が含まれます。
カスタムメタデータの設定は、MetaDataクラスを実装してさまざまなPDFメタデータオプションにアクセスし、カスタマイズした値でそれらを設定することによって機能します。 これには、著者、キーワード、変更データなどを変更することが含まれます。 カスタムセキュリティ設定を行うには、カスタムユーザーおよびオーナーパスワードの設定、印刷権限の設定、読み取り専用モードの設定などがあります。
var pdf = PdfDocument.FromFile("encrypted.pdf", "password");.System.Collections.Generic.List<string> metadatakeys = pdf.MetaData.Keys;.var metadatakeys = pdf.MetaData.Keys;.pdf.SecuritySettings.MakePdfDocumentReadOnly("secret-key");。PDFドキュメントのセキュリティをカスタマイズするために、まず既存のPDFをロードするか新しいものを作成する必要があります。 ここでは、パスワード保護された既存のPDFドキュメントをロードし、PDFドキュメントを開くために必要なパスワードを入力しました。 Once the PDF is loaded, we then use pdf.MetaData.Keys to get the PDF's current metadata. To remove existing PDF metadata values, use the RemoveMetaDataKey method. To begin setting new metadata values, use pdf.MetaData.metadataField (e.g., pdf.MetaData.Keywords), and then just assign the new value to it. Metadata fields such as Title and Keywords take string values, whereas the ModifiedData field takes datetime values.
Next, we have set new security settings using the SecuritySettings class. ご覧の通り、ここで設定できるさまざまな設定があります。 これにより、作業するPDFドキュメントごとに権限とセキュリティレベルを完全に制御できます。 To access these settings, you just need to make sure you use pdf.SecuritySettings, followed by the setting you want to adjust. For example, the MakePdfDocumentReadOnly method sets the PDF document to be read-only, encrypting the content at 128-bit. Other options for SecuritySettings include:
AllowUserAnnotations: Controls whether or not users can annotate the PDF.AllowUserPrinting: Controls printing permissions for the document.AllowUserFormData: Sets the permissions for whether users can fill-in forms.OwnerPassword: Sets the owner password for the PDF, which is used to disable or enable the other security settings.UserPassword: Sets the user password for the PDF, which must be entered in order to open or print the document.カスタムメタデータ、パスワード、およびセキュリティ設定をPDFドキュメントに設定したら、pdf.SaveAsメソッドを使用してPDFを指定された場所に保存します。
using IronPdf;
// Stamps a Watermark onto a new or existing PDF
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.ApplyWatermark("<h2 style='color:red'>SAMPLE</h2>", 30, IronPdf.Editing.VerticalAlignment.Middle, IronPdf.Editing.HorizontalAlignment.Center);
pdf.SaveAs("watermarked.pdf");Install-Package IronPdf
IronPDFは、HTMLでPDFドキュメントに"ウォーターマーク"を追加する方法を提供します。
ApplyStampメソッドを使用すると、開発者はHTMLベースのウォーターマークをPDFファイルに追加できます。上記の例のように、ウォーターマークのHTMLコードはメソッドの最初の引数として渡されます。 ApplyStampへの追加の引数は、ウォーターマークの回転、不透明度、および位置を制御します。
ApplyStampメソッドをApplyWatermarkメソッドの代わりに使用して、ウォーターマークの配置をより詳細に制御します。 例えば、ApplyStampを使用して:
テキスト、画像、またはHTML透かしを追加するPdfDocumentを作成するか、既存のPdfDocumentファイルを使用してください。ApplyStampメソッドを呼び出して、PDFに透かしを追加します。SaveAsを呼び出してPDFファイルをエクスポートします。プロジェクトにIronPDFライブラリをインストールしていることを確認してください。 詳細な手順についてはIronPDF NuGetパッケージページをご覧ください。
コードの説明:
IronPdfライブラリをインポートします。これにはPDF操作に必要なすべてのクラスとメソッドが含まれています。PdfDocument.FromFileを使用して作成または読み込まれます。ApplyStampメソッドを使用して、ウォーターマークをPDFにオーバーレイします。 この方法では、詳細なカスタマイズが可能です:rotationDegrees:ウォーターマークの回転角度を度で指定します。leftおよびtop:ウォーターマークのXおよびY位置を左上から計測して指定します。opacity:ウォーターマークの透明度を決定します。pageRange:ウォーターマークを受けるべきページを指定し、多様な配置戦略に対応します。SaveAsメソッドを使用して変更されたPDFを新しいファイルにエクスポートします。結論として、IronPDFのApplyStampメソッドは、HTMLを使用したPDFドキュメントのウォーターマーク作成について正確な制御を提供します。 このアプローチは柔軟性があり、位置、スタイルのカスタマイズ、特定のページへのウォーターマークの適用などさまざまなカスタマイズニーズに対応します。
using IronPdf;
// With IronPDF, we can easily merge 2 PDF files using one as a background or foreground
var renderer = new ChromePdfRenderer();
var pdf = renderer.RenderUrlAsPdf("https://www.nuget.org/packages/IronPdf");
pdf.AddBackgroundPdf(@"MyBackground.pdf");
pdf.AddForegroundOverlayPdfToPage(0, @"MyForeground.pdf", 0);
pdf.SaveAs("complete.pdf");Install-Package IronPdf
IronPDF で PDF ドキュメントを作成してレンダリングするときに、特定の背景と前景を使用する必要がある場合があります。 このような場合、既存の PDF またはレンダリングされた PDF を別の PDF ドキュメントの背景または前景として使用できます。 これは、デザインの一貫性とテンプレート化に特に役立ちます。
この例では、PDF ドキュメントを別の PDF ドキュメントの背景または前景として使用する方法を示します。
C# では、複数ページの PDF をIronPdf.PdfDocumentオブジェクトとして読み込むか作成することでこれを実行できます。
PdfDocument.AddBackgroundPdfを使用して背景を追加できます。 背景挿入方法の詳細については、 IronPDF.PdfDocument の背景ドキュメントを参照してください。 いくつかのバックグラウンド挿入方法とそのオーバーライドについて説明します。 これにより、作業中の PDF の各ページに背景が追加されます。 背景は別の PDF ドキュメントのページからコピーされます。
PdfDocument.AddForegroundOverlayPdfToPageを使用して、前景 ("オーバーレイ"とも呼ばれます) を追加できます。 フォアグラウンド挿入方法の詳細については、 IronPDF.PdfDocument オーバーレイ ドキュメントを参照してください。
このコードは、IronPDF を使用してベース PDF の上に追加のデザイン要素を統合する方法を示しています。 より高度なテクニックや追加オプションについては、必ず公式ドキュメントを参照してください。

技術的な質問でも営業的な質問でも、Ironチームはあなたの質問に対して近くにいます。プロジェクトでライブラリを最大限に活用するためにIronに連絡してください。
お問い合わせ
IronPDFは、.NET ChromiumのためのChromiumレンダラーを利用して、HTMLファイルをPDFドキュメントに変換します。PDFの位置やレイアウトを設定するためのAPIは必要ありません: IronPDFは標準のHTML、ASPX、JS、CSS、画像を使用します。
チュートリアルを見るIronPDFを使用してPDFから埋め込まれた全テキストコンテンツを抽出し、C# & .NET Coreアプリに渡すことができます。PDFアーカイブからコンテンツをインポートしてビジネスプロセスシステムに導入します。
完全APIリファレンスPDFの追加、結合、分割、変更から、自分のコーディングスキルを使って、正確に毎回正しいPDFを取得します。IronPDFは開発能力をあなたの手に直接渡し、C#/VB .NET Coreプロジェクト内で使用します。
私たちのドキュメントを読むIronPDFは完全なintellisenseサポートとVisual Studioインストーラーで、PDF作成と編集のコントロールをあなた自身の手に迅速に渡します。Visual Studio用NuGetを使用するか、DLLをダウンロードしてください。セットアップはすぐに完了します。必要なDLLは一つだけです。
PM > Install-Package IronPdf DLL をダウンロード






C# PDF ASP.NET ASPX

C#やVB.NETでの1行のコードを使用して、HTMLの代わりにASP.NET ASPXページをPDFドキュメントに変換する方法を学びます…
JacobのASPX-To-PDFの例を見る
C# PDF HTML

多くの人にとって、これは追加のAPIを学ぶ必要がなく、複雑な設計システムをナビゲートする必要がないため、.NETからPDFファイルを生成する最も効率的な方法です。
JeanのHTML-To-PDFの例を見る
VB PDF ASP.NET

VB.NETアプリケーションやウェブサイトでPDFドキュメントを作成および編集する方法を学びましょう。無料のチュートリアルとコード例付きです。
VeronicaのVB.NET PDFチュートリアルを見る


Ironのチームは、.NETソフトウェアコンポーネント市場で10年以上の経験があります。