IronPDF トラブルシューティング IronPDF 'using' 宣言 Using IronPDF with .NET: A Quick Guide Curtis Chau 更新日:6月 1, 2025 Download IronPDF NuGet Download テキストの検索と置換 テキストと画像のスタンプ Start Free Trial Copy for LLMs Copy for LLMs Copy page as Markdown for LLMs Open in ChatGPT Ask ChatGPT about this page Open in Gemini Ask Gemini about this page Open in Grok Ask Grok about this page Open in Perplexity Ask Perplexity about this page Share Share on Facebook Share on X (Twitter) Share on LinkedIn Copy URL Email article This article was translated from English: Does it need improvement? Translated View the article in English IronPDF は PdfDocument オブジェクトを自動的に破棄してくれるため、using 宣言は不要です。 しかし、これらの保存されたオブジェクトをよりコントロールしたい場合は、以下のように using 宣言を使用することができます。 // Create a PDF document from HTML content and automatically manage resource disposal using var pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml); // Perform operations on the PDF document (e.g., editing) pdfdoc.SaveAs("output.pdf"); // Create a PDF document from HTML content and automatically manage resource disposal using var pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml); // Perform operations on the PDF document (e.g., editing) pdfdoc.SaveAs("output.pdf"); ' Create a PDF document from HTML content and automatically manage resource disposal Dim pdfdoc = Renderer.RenderHtmlAsPdf(ImgHtml) ' Perform operations on the PDF document (e.g., editing) pdfdoc.SaveAs("output.pdf") $vbLabelText $csharpLabel using 宣言を使用すると、リソースを即座に破棄するタイミングを選ぶことができます。 すべてのコード例は using ステートメントの有無にかかわらず動作し、リソース管理をより適切に行うためにこの方法を使用するかどうかは完全にあなた次第です。 PdfDocument オブジェクトを破棄するための dispose() メソッドを使用しても、Chrome レンダリング エンジンは終了しないことに注意してください。IronPdf が Chrome レンダリング エンジンを初期化した後 (通常、最初の PDF レンダーの直前)、Chrome を維持するためにいくらかのメモリオーバーヘッドが発生します。 Chrome はそのプロセスを一度以上停止および開始することを許可していません。 したがって、そのプロセスが終了されるまでバックグラウンドで実行を続けます。 PDF オブジェクトを破棄すると、それらの PDF ドキュメントに対するメモリが解放されます (通常は少量) が、Chromium Embedded Framework (CEF) はバックグラウンドでロードされ、次回のレンダリングに備えて待機します。 プロセスが終了すると、内部の IronPdf シングルトンが破棄されるため、CEF は自動的にシャットダウンされ、メモリが解放されます。 予想される動作は、多少のオーバーヘッドが見られるものの、その後のレンダリングは長期間にわたってメモリ使用量を著しく増加させないはずです。 Curtis Chau 今すぐエンジニアリングチームとチャット テクニカルライター Curtis Chauは、カールトン大学でコンピュータサイエンスの学士号を取得し、Node.js、TypeScript、JavaScript、およびReactに精通したフロントエンド開発を専門としています。直感的で美しいユーザーインターフェースを作成することに情熱を持ち、Curtisは現代のフレームワークを用いた開発や、構造の良い視覚的に魅力的なマニュアルの作成を楽しんでいます。開発以外にも、CurtisはIoT(Internet of Things)への強い関心を持ち、ハードウェアとソフトウェアの統合方法を模索しています。余暇には、ゲームをしたりDiscordボットを作成したりして、技術に対する愛情と創造性を組み合わせています。 準備はいいですか? Nuget ダウンロード 16,154,058 | バージョン: 2025.11 ただ今リリースされました 試用ライセンスキーがメールで送信されました。 総ダウンロード数: 16,154,058 ライセンスを見る