透かしなしで本番環境でテストしてください。
必要な場所で動作します。
30日間、完全に機能する製品をご利用いただけます。
数分で稼働させることができます。
製品トライアル期間中にサポートエンジニアリングチームへの完全アクセス
この記事では、Iron Software が開発した2つの強力なライブラリであるIronPrintとIronPDFを包括的に比較します。 これらのライブラリの違いを理解することは、ソフトウェア・アプリケーションに印刷機能を組み込もうとする開発者にとって不可欠である。
IronPDF は、PDFドキュメントを作成、操作、レンダリングするために設計された多用途のソリューションです。 HTMLからPDFへの変換、既存のPDFファイルの結合、分割、レンダリングなどのタスクに優れています。 特筆すべき機能としては、WindowsとmacOSのクロスプラットフォーム対応、さまざまな.NETバージョンとの互換性、NuGetパッケージによる容易な統合などがある。 さらに、Java、Python、Node.js向けにも利用可能であり、さまざまなプログラミング環境で開発する開発者にとって最適な選択となっています。
IronPDFの重要な点は、プログラムでPDFファイルを物理的なプリンタに印刷できることです。 この機能はPrint
メソッドを通じて実現されており、複数のPDFを迅速かつ効率的に印刷することができます。 IronPDFは、プリンタ名を指定し、プリンタ解像度 (DPI) を設定し、MicrosoftのPrinterSettings
を利用するオプションを提供しており、開発者にPDF印刷プロセスに対する詳細な制御を可能にしています。
一方、IronPrint は印刷機能に特化したライブラリである。 印刷関連の機能に特化したクラスとメソッドのセットで差別化を図っている。 特に、明確で詳細な印刷設定を提供するため、開発者は印刷プロセスのさまざまな側面をカスタマイズして、特定の要件を満たすことができる。
IronPrintは、印刷設定の包括的なカスタマイズに優れています。 開発者は、用紙サイズ、向き、DPI、部数、プリンター名、余白、グレースケール印刷オプションを指定できる。 さらに、このライブラリーは非同期関数を提供し、印刷操作がスレッドをブロックするのを防ぎ、全体的なパフォーマンスを向上させる。
IronPDFはPDFの操作と基本的な印刷機能のための強固な基盤を提供しますが、IronPrintはさらに一歩進んで印刷機能の強化と幅広いプラットフォームのサポートを提供します。 以下では、IronPDFとIronPrintの主な機能の違い、そしてIronPrintはどのようにIronPDFの機能を拡張し、世界規模の開発者の多様な要求に応えるのかについて概説する。
IronPrintは、Printer
クラスを導入し、画像やPDFドキュメントを含む様々なファイルタイプを印刷するための包括的なメソッドセットを提供します。
IronPrint には、スレッドのブロックを防ぎつつ印刷操作を容易にするための ShowPrintDialog
や非同期等価メソッドが含まれています。
広範なOS互換性: IronPrintは、Windows、Android、iOS、macOSを含む複数のプラットフォームで印刷をサポートしています。
IronPrintはPrintSettings
クラスを使用しており、開発者が印刷設定をカスタマイズすることができます。 これらの設定は、印刷ダイアログの設定によって上書きされることがあります。
使用可能なプリンター名を取得するには、GetPrinterNames()
を使用してプリンター名リストを取得できます。
開発者は、PrintSettings
クラスの Dpi や Grayscale のようなプロパティを使用して、印刷解像度(DPI)を制御し、グレースケール印刷を選択できます。
IronPrintでは、開発者はPrintSettings
クラスのNumberOfCopies
やPaperMargins
のプロパティを通じて、コピー数や用紙の余白を指定することができます。
IronPDFは、開発者がPDFをコンピューターのプリンタに直接送信して印刷できるようにするPdfDocument
クラス内のPrint()
メソッドを提供しています。
IronPDF は、Print
メソッドのオーバーロードを提供し、プリントプレビュー・ダイアログや高度な実際の印刷設定のオプションを含んでいます。
GetPrintDocument(PrinterSettings, PrintController)
メソッドは、PDFをプリンターに送信する際に詳細な制御が必要な開発者向けに提供されています。
Windowsに限定: 印刷機能はWindowsのみでサポートされることが明示的に記されています。
開発者は、Print
メソッドのパラメーターを使用して、PDF の水平および垂直解像度を設定できます。
IronPDFはWindows上でのPDF処理と印刷に特化しています。 対照的に、IronPrint はより汎用性の高いライブラリであり、より幅広いプラットフォームに対応している。 IronPrint は非同期印刷、専用Printerクラス、プラットフォーム固有の考慮事項などの機能を提供し、IronPDF の範囲を超えた多様なアプリケーションシナリオに適しています。