ウォーターマークなしで本番環境でテスト。
必要な場所で動作します。
完全に機能する製品を30日間利用できます。
数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
強力で直感的なドキュメントビルディングAPIを使用して、ゼロからPDFを作成します。
新しい PDF をゼロから作成しましょう。白紙のキャンバスから開始して、必要なドキュメントを自在に構築できます。新しいレポートの作成、請求書のデザイン、提案書の作成など、最初から作成することも、テンプレートを使ってより速く仕上げることも可能です。
使い方を見る:空の PDF を作成using IronPdf;
PdfDocument pdf = new PdfDocument(270, 270);
pdf.SaveAs("blankPage.pdf");カスタムテキストや画像を PDF ドキュメントにシームレスに挿入できます。IronPDF により、要素の配置、整列、不透明度を完全に制御でき、ページごとのヘッダーやテキスト位置も柔軟に管理できます。
使い方を見る:テキストと画像を追加using IronPdf;
using IronSoftware.Drawing;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Draw text on PDF
pdf.DrawText("Some text", FontTypes.TimesNewRoman.Name, FontSize: 12, PageIndex: 0, X: 100, Y: 100, Color.Black, Rotation: 0);
// Open image file
AnyBitmap bitmap = AnyBitmap.FromFile("ironSoftware.png");
// Draw the bitmp on PDF
pdf.DrawBitmap(bitmap, 0, 50, 250, 500, 300);PDF ドキュメントに追加できる多彩な図形から選択できます。ダイアグラムの作成、セクションの強調表示、ビジュアル要素の追加など、図形ライブラリにより PDF の見た目と可読性を向上させます。
図形を追加する方法を学ぶusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>testing</h1>");
// Configure the required parameters
int pageIndex = 0;
var rectangle = new IronSoftware.Drawing.RectangleF(200, 100, 1000, 100);
var lineColor = new IronSoftware.Drawing.Color("#000000");
var fillColor = new IronSoftware.Drawing.Color("#32AB90");
int lineWidth = 5;
// Draw rectangle on PDF
pdf.DrawRectangle(pageIndex, rectangle, lineColor, fillColor, lineWidth);テキストベースまたは HTML 形式のヘッダーとフッターを簡単に挿入し、プロフェッショナルな見た目に仕上げます。配置の調整、ウォーターマークの追加、フォントの変更などが可能で、ページ全体で一貫したブランド表現を行えます。
使い方を見る:ヘッダー/フッターを追加using IronPdf;
// Instantiate renderer and create PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter
{ CenterText = "This is the header!", };
// Create text footer
TextHeaderFooter textFooter = new TextHeaderFooter
{ CenterText = "This is the footer!", };
// Add text header and footer to the PDF
pdf.AddTextHeaders(textHeader);
pdf.AddTextFooters(textFooter);
pdf.SaveAs("addTextHeaderFooter.pdf");IronPDF の自動ページ番号機能により、PDF のページ番号付けを簡素化します。ページ上の任意の位置にページ番号を挿入し、ドキュメント全体で一貫したスタイルを維持できます。
ページ番号を追加する方法を学ぶusing IronPdf;
// Create text header
TextHeaderFooter textHeader = new TextHeaderFooter()
{ CenterText = "{page} of {total-pages}" };
// Render a new PDF
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
// Add header
pdf.AddTextHeaders(textHeader);PDF の向きを簡単に管理できます。縦向きと横向きを切り替えたり、必要に応じてページを 90 度または 180 度回転させることができ、横長のドキュメントやプレゼンテーションに最適です。
PDFの向きを設定する方法を学ぶusing IronPdf;
using IronPdf.Rendering;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Change paper orientation
renderer.RenderingOptions.PaperOrientation = PdfPaperOrientation.Landscape;
PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page");
pdf.SaveAs("landscape.pdf");A4 や Letter など、すべての標準的な用紙サイズをサポートします。さらに、ポイント、インチ、ピクセルを使用してカスタム用紙サイズを定義し、ポスター、レシート、Web サイトのスナップショットなど、特別なニーズに対応できます。
使い方を見る:用紙サイズをカスタマイズusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
// Set custom paper size in cm
renderer.RenderingOptions.SetCustomPaperSizeinCentimeters(15, 15);
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Custom Paper Size</h1>");
pdf.SaveAs("customPaperSize.pdf");PDFのメタデータを簡単に設定または変更できます。これには、タイトル、著者、キーワード、その他の属性が含まれ、文書の整理と検索能力を向上させます。
使い方を見る:PDF メタデータを設定using IronPdf;
using System;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Metadata</h1>");
// Access the MetaData class and set the pre-defined metadata properties.
pdf.MetaData.Author = "Iron Software";
pdf.MetaData.CreationDate = DateTime.Today;
pdf.MetaData.Creator = "IronPDF";
pdf.SaveAs("pdf-with-metadata.pdf");IronPDFは、1.2から1.7までのバージョンでPDFの作成と編集を完全にサポートし、さまざまなPDFリーダーやプラットフォームとの互換性を確保します。
使い方を見る:PDF 1.2 から PDF 1.7 までusing IronPdf;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Render simple HTML to PDF
var pdf = renderer.RenderHtmlAsPdf("<p> Hello World!</p>");
// Save as PDF file, IronPDF autmoatically output to the PDF 1.4 standard version
pdf.SaveAs("output.pdf");PDF/UA標準に準拠したPDFを作成・エクスポートし、ユニバーサルアクセスガイドラインを満たし、障害のあるユーザーにとってよりアクセスしやすい文書を可能にします。
使い方を見る:PDF/UA 規格に準拠するusing IronPdf;
// Open PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Export as PDF/UA compliance PDF
pdf.SaveAsPdfUA("pdf-ua-wikipedia.pdf");アーカイブ基準を満たすPDF/A準拠の文書を生成し、長期間の保存のためにファイルの寿命と整合性を確保します。
Iron SoftwareはPDF協会のメンバーです。
using IronPdf;
// Create a PdfDocument object or open any PDF File
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");
// Use the SaveAsPdfA method to save to file
pdf.SaveAsPdfA("pdf-a3-wikipedia.pdf", PdfAVersions.PdfA3b);PDF 閲覧機能を MAUI アプリケーションに直接組み込み、ユーザーがアプリ環境を離れることなくドキュメントを閲覧できるようにします。ドキュメント管理を統合したインタラクティブなアプリケーションの作成に最適です。
使い方を見る:PDF ビューアを埋め込むusing IronPdf.Viewer.Maui;
public class MainPage : ContentPage
{
private readonly IronPdfView pdfView;
public MainPage()
{
InitializeComponent();
this.pdfView = new IronPdfView { Options = IronPdfViewOptions.All };
Content = this.pdfView;
}
}アプリケーションから物理プリンターへ PDF ドキュメントを直接送信し、紙面での配布に向けた簡単かつ信頼性の高い印刷を実現します。
使い方を見る:プリンターへ印刷するusing IronPdf;
ChromePdfRenderer renderer = new ChromePdfRenderer();
PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Test printing</h1>");
// Send the document to "Microsoft Print to PDF" printer
pdf.Print("Microsoft Print to PDF");