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");
その後、ライセンスを受け入れると、インストールは数分後に完了します。 ## 5.0 IronPDFを使用してPDFを作成 IronPDFを使用すると、PDFドキュメントを簡単に生成できます。URLからHTMLファイルを生成し、それをPDFに変換します。 以下の手順でPDFドキュメントを簡単に生成できます。 ```csharp using IronPdf; // Create an instance of the ChromePdfRenderer ChromePdfRenderer Renderer = new ChromePdfRenderer(); // Render a URL as a PDF and save it var Pdf = Renderer.RenderUrlAsPdf("https://www.google.co.in/"); Pdf.SaveAs("result.pdf"); // Alternatively, do the above in a single line new ChromePdfRenderer().RenderUrlAsPdf("https://www.google.co.in/").SaveAs("result.pdf"); ``` 上記の例では、リンクをドキュメントに変換するために2つの方法を使用できます。 1つの方法は、IronPDFオブジェクトを作成してドキュメントを生成する方法であり、もう1つの方法は、RenderUrlAsPdfオブジェクトを作成する方法です。 上記では、RenderUrlAsPdfを使用してドキュメントに変換できることが示されています。 私たちはリンクと保存先を渡すだけで済みます。 PDF変換を完了するのにかかる時間は約3.4秒です。 ## 6.0 IronPDFを使用したHTML文字列からのPDFの作成 IronPDFを使用すると、HTML文字列をPDFドキュメントに変換できます。 以下は、HTML文字列をドキュメントに変換する方法の例です。 また、任意のHTMLタグをPDFに変換する機能も持っています。 ```csharp using IronPdf; // Render an HTML string as a PDF and save it new ChromePdfRenderer().RenderHtmlAsPdf("
Hello world!!
").SaveAs("result.pdf"); ``` 上記の例は、HTML文字列を変換するためのRenderHtmlAsPdfの使用方法を示しています。 さらに、HTMLから文字列への変換関数にあらゆる数のHTMLコードを提供することができます。 "名前を付けて保存"機能を使用して、文字列を取得した後にドキュメントを保存できます。 プロセスを完了するのにかかる時間は約2秒です。 ### Bootstrap能力マトリックス PDF生成ツールは、エンタープライズアプリケーションの最新のWebフレームワークをサポートする必要があります。 このBootstrap 5のデモンストレーションは、リストグループとステータスバッジを使用したIronPDFの包括的な機能セットを示しています。 ```csharp using IronPdf; var renderer = new ChromePdfRenderer(); string capabilityMatrix = @"
PDF Library Feature Comparison
Rendering Capabilities
HTML5 Support Modern semantic elementsFull
CSS3 Layouts Flexbox and GridNative
JavaScript Dynamic content renderingV8 Engine
Web Fonts Google Fonts, custom fontsComplete
Document Operations
Merge/Split Combine or extract pagesAvailable
Watermarking Text and image stampsAdvanced
Form Fields Interactive PDF formsFull Support
Security Encryption and signaturesAES-256
✓ IronPDF Strengths
Chrome-based rendering for accuracy
Complete Bootstrap 5 compatibility
Cross-platform deployment ready
Intuitive API with extensive docs
⚠ DevExpress Notes
Viewer-focused, not generation
Limited HTML-to-PDF conversion
Requires UI suite subscription
Complex licensing model
"; var pdf = renderer.RenderHtmlAsPdf(capabilityMatrix); pdf.SaveAs("capability-matrix.pdf"); ``` **出力:** Bootstrap 5 リスト グループ、バッジ、カード レイアウトを含む包括的な機能マトリックス PDF。 IronPDFはすべてのユーティリティクラス、フレックスボックス整列、およびレスポンシブグリッドシステムを完璧にレンダリングし、優れたBootstrapフレームワークサポートを誇示しています。 Bootstrap サポートの詳細については、[Bootstrap & Flexbox CSS ガイド](/troubleshooting/bootstrap-flex-css/)を参照してください。 ## 7.0 IronPDFを使用したPDFの読み取り IronPDFは、既存のPDFファイルを読み取るべきプログラムです。 以下は、IronPDFを使用して既存のPDFを読み取る方法の例です。 ```csharp using IronPdf; // Read an existing PDF file var pdfDocument = PdfDocument.FromFile("result.pdf"); // Extract all text from the PDF string AllText = pdfDocument.ExtractAllText(); ``` FromFileメソッドは、既存のファイルからPDFを読み取り、それをPdfDocumentオブジェクトに変換するために使用されます。上記のコードに示されているように。 このオブジェクトを使用して、PDFページ上でアクセス可能なテキストや画像を読み取ることができます。 オブジェクトにはExtractAllTextと呼ばれるメソッドがあり、PDFドキュメントからすべてのテキストを文字列に抽出します。 ## 8.0 PDFビューアアプリケーションの作成 PDFビューアアプリケーションは次の手順で作成できます: 1. Microsoft® Visual Studioで新しいWindows Forms Applicationプロジェクトを作成します。 2. フォーム上で、DX.21.2: 共通コントロールのツールボックスメニューからPDFビューアイテムをドラッグします。