ダヴィッド・ジョーンズとAgorusがIron Suiteで新たな効率を生み出す
ミラン・ヨヴァノヴィッチがIronPDFを使用
チームが製品をデモ
画像、オフィス文書、HTML、ウェブサイトなどのテンプレートを使用してPDFを変換し、それに基づいて構築します。
HTML ファイルをピクセルパーフェクトな PDF に変換します。CSS や JavaScript を含む HTML デザインを正確に PDF としてレンダリングし、ビジュアルレイアウトとスタイルを忠実に再現します。
// Import IronPdf namespace for PDF generation functionality using IronPdf; // Create ChromePdfRenderer instance for HTML to PDF conversion var renderer = new ChromePdfRenderer(); // Convert HTML string to PDF document using Chrome rendering engine // RenderHtmlAsPdf method processes HTML/CSS/JavaScript content var pdfDocument = renderer.RenderHtmlAsPdf("<h1>Hello IronPdf</h1>"); // Save the generated PDF document to disk // The PDF will be pixel-perfect matching Chrome's rendering pdfDocument.SaveAs("pixel-perfect.pdf");
任意の Web ページを PDF に変換できます。Web ページ全体やオンライン記事を、ダウンロード可能または共有可能な PDF ドキュメントとして保存するのに最適です。
using IronPdf; // Create ChromePdfRenderer for URL to PDF conversion var renderer = new ChromePdfRenderer(); // Convert webpage URL directly to PDF document // Preserves all styling, images, and interactive elements var pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/PDF"); // Save the rendered webpage as a PDF file pdf.SaveAs("wikipedia.pdf");
DOCX ファイルをレイアウトや構造を保持したまま簡単に PDF に変換し、ドキュメントの共有や配布を確実かつ容易にします。
using IronPdf; // Instantiate Renderer DocxToPdfRenderer renderer = new DocxToPdfRenderer(); // Render from DOCX file PdfDocument pdf = renderer.RenderDocxAsPdf("Modern-chronological-resume.docx"); // Save the PDF pdf.SaveAs("pdfFromDocx.pdf");
リッチテキストフォーマット(RTF)およびMarkdown(MD)ファイルをプロフェッショナルなPDF文書に変換し、元のフォーマットとスタイルを保持します。
using IronPdf; // Instantiate Renderer var renderer = new ChromePdfRenderer(); // Load the RTF as File PdfDocument pdfFromRTFFile = renderer.RenderRtfFileAsPdf("report.rtf"); PdfDocument pdfFromMDFile = renderer.RenderMarkdownFileAsPdf("report.md"); pdfFromRTFFile.SaveAs("report.pdf"); pdfFromMDFile.SaveAs("markdown.pdf");
画像をPDF形式に素早く変換します。PDFアルバム、スクリーンショット付きのレポート、またはスキャンした文書のアーカイブ作成に最適です。
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");
Razorビューを簡単にPDFに変換し、レイアウトと動的コンテンツを保持します。サーバーでレンダリングされたWebページをプロフェッショナルなPDFに変換するのに最適です。
private async void PrintToPdf() { ChromePdfRenderer renderer = new ChromePdfRenderer(); // Apply text footer renderer.RenderingOptions.TextFooter = new TextHeaderFooter() { LeftText = "{date} - {time}", DrawDividerLine = true, RightText = "Page {page} of {total-pages}", Font = IronSoftware.Drawing.FontTypes.Arial, FontSize = 11 }; Parameters.Add("persons", persons); // Render razor component to PDF PdfDocument pdf = renderer.RenderRazorComponentToPdf<Person>(Parameters); File.WriteAllBytes("razorComponentToPdf.pdf", pdf.BinaryData); }
CSHTMLファイルをPDFに変換し、元のページの外観と感触を維持します。これにより、すべてのHTML要素、スタイリング、およびフォーマットが保持されます。
// PM > Install-Package IronPdf.Extensions.Razor using IronPdf.Razor.Pages; public IActionResult OnPostAsync() { persons = new List<Person> { new Person { Name = "Alice", Title = "Mrs.", Description = "Software Engineer" }, }; ViewData["personList"] = persons; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Render Razor Page to PDF document PdfDocument pdf = renderer.RenderRazorToPdf(this); Response.Headers.Add("Content-Disposition", "inline"); return File(pdf.BinaryData, "application/pdf", "razorPageToPdf.pdf"); }
ASPXページをPDF文書にシームレスに変換し、ASP.NET Web Formsフレームワークで開発されたWebページの共有またはアーカイブを容易にします。
using IronPdf; private void Form1_Load(object sender, EventArgs e) { //Changes the ASPX output into a pdf instead of HTML IronPdf.AspxToPdf.RenderThisPageAsPdf(); }
XAMLファイルを高品質のPDFにレンダリングし、構造とスタイリングを保持します。これは、WPFまたはその他のXAMLベースの技術を使用して構築されたアプリケーションに最適です。
// PM > Install-Package IronPdf.Extensions.Maui ChromePdfRenderer renderer = new ChromePdfRenderer(); // Apply HTML header renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter() { HtmlFragment = "<h1>Header</h1>", }; // Render PDF from Maui Page PdfDocument pdf = renderer.RenderContentPageToPdf<MainPage, App>().Result; pdf.SaveAs(@"C:\contentPageToPdf.pdf");
TLSおよびシステムログインをサポートして、安全な変換を実現することで、安全なWebサイトや認証されたセッションからのコンテンツを簡単に変換できます。
using IronPdf; using System; using System.IO; var uri = new Uri("http://localhost:51169/Invoice"); var urlToPdf = new ChromePdfRenderer { // Set 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(), "UrlToPdfWithHttpLogin.Pdf"));
画像を迅速にPDF形式に変換し、PDFアルバム、スクリーンショットを含むレポート、またはスキャンされたドキュメントのアーカイブに最適です。
using IronPdf; // Instantiate ChromePdfRenderer ChromePdfRenderer renderer = new ChromePdfRenderer(); renderer.RenderingOptions.RequestContext = IronPdf.Rendering.RequestContexts.Global; ChromeHttpLoginCredentials credentials = new ChromeHttpLoginCredentials() { NetworkUsername = "testUser", NetworkPassword = "testPassword" }; string uri = "http://localhost:51169/Invoice"; // Apply cookies renderer.ApplyCookies(uri, credentials);
レイアウトと動的コンテンツを保持しながらRazorビューを簡単にPDFに変換します。サーバーレンダリングされたWebページをプロフェッショナルなPDFに変換するのに最適です。
using IronPdf; var renderer = new ChromePdfRenderer(); // Set Margins (in millimeters) renderer.RenderingOptions.MarginTop = 40; renderer.RenderingOptions.MarginLeft = 20; renderer.RenderingOptions.MarginRight = 20; renderer.RenderingOptions.MarginBottom = 40; renderer.RenderHtmlFileAsPdf("my-content.html").SaveAs("my-content.pdf");
RazorページをPDFに変換する方法を学ぶ
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Set text header as a rendering options renderer.RenderingOptions.TextHeader = new TextHeaderFooter() { CenterText = "This is a header", }; // Render Html PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
ページ番号を自動的に挿入し、位置や書式、スタイルを制御して、見やすく整理されたドキュメントにします。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Add text header as labelling the page numbers renderer.RenderingOptions.TextHeader = new TextHeaderFooter() { CenterText = "{page} of {total-pages}", }; PdfDocument pdf = renderer.RenderHtmlAsPdf("<h1>Hello World!</h1>");
PDFをグレースケールに変換してファイルサイズを減少させ、印刷時にインクを節約したり、特定の文書提出要件を満たしたりしながらも、明確な可読性を維持します。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Set GrayScale to true renderer.RenderingOptions.GrayScale = true; PdfDocument pdf = renderer.RenderUrlAsPdf("https://ironsoftware.com/"); pdf.CopyPage(0).SaveAs("test.pdf");
PDFのナビゲーションや可読性を向上させるために、特に長いドキュメント向けにダイナミックな目次を作成します。
using IronPdf; // Instantiate Renderer ChromePdfRenderer renderer = new ChromePdfRenderer(); // Configure render options renderer.RenderingOptions = new ChromePdfRenderOptions { // Enable table of content feature TableOfContents = TableOfContentsTypes.WithPageNumbers, }; PdfDocument pdf = renderer.RenderHtmlFileAsPdf("tableOfContent.html"); pdf.SaveAs("tableOfContents.pdf");
PDFドキュメント内にページ区切りを挿入して、コンテンツの流れと組織を制御します。この機能により、セクションや段落は新しいページから始まり、プロフェッショナルなレイアウトを維持し、不自然な分割を避けます。
using IronPdf; var html = @" <p> Hello Iron</p> <p> This is 1st Page </p> <div style = 'page-break-after: always;' ></div> <p> This is 2nd Page</p> <div style = 'page-break-after: always;' ></div> <p> This is 3rd Page</p>"; // Instantiate Renderer var renderer = new ChromePdfRenderer(); var pdf = renderer.RenderHtmlAsPdf(html); pdf.SaveAs("pageBreak.pdf");
選択した用紙サイズに合わせてPDFのコンテンツを自動的に調整します。この機能は、印刷や表示に最適なドキュメントのレイアウトを最適化し、コンテンツが切り取られず、ページに完璧に収まることを保証します。
using IronPdf; ChromePdfRenderer renderer = new ChromePdfRenderer(); // Fit to page rendering renderer.RenderingOptions.PaperFit.UseFitToPageRendering(); // Render web URL to PDF PdfDocument pdf = renderer.RenderUrlAsPdf("https://en.wikipedia.org/wiki/Main_Page"); pdf.SaveAs("fitToPage.pdf");
Install-Package IronPdf
無料で始める
トライアルフォームが正常に送信されました。試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
試用キーはメールに届いているはずです。もし届いていない場合はsupport@ironsoftware.comにご連絡ください。
無料で始めましょう
ウォーターマークなしで本番環境でテスト。必要な場所で動作します。
完全に機能する製品を30日間利用できます。数分でセットアップして稼働します。
製品試用期間中、サポートエンジニアリングチームへのフルアクセス
ありがとうございます。ライセンシングチームと話したい場合:
試用版キーはメールにあります。もしない場合は、お問い合わせくださいsupport@ironsoftware.com
ライセンスは749ドルから。 質問がありますか? お問い合わせください。
義務のない相談を予約
下記のフォームを記入するか、sales@ironsoftware.comにメールしてください。
あなたの詳細は常に守秘されます。
30分間の個別デモを予約してください。
試用ライセンスキーがメールで送信されました。
著作権 © Iron Software 2013-2025