ライブ環境でテストする
ウォーターマークなしで本番環境でテストしてください。
必要な場所でいつでも動作します。
この記事では、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()プリンタ名リストを取得する。
開発者は印刷解像度をコントロールできる(DPI)PrintSettings`クラスのDpiやGrayscaleなどのプロパティを使用してグレースケール印刷を選択します。
IronPrintでは PrintSettings
クラスの NumberOfCopies
や PaperMargins
などのプロパティでコピー部数や用紙余白を指定することができる。
IronPDFは印刷'を提供します。()PdfDocument
クラスの `メソッドによって、開発者はPDFを直接コンピュータのプリンタに送って印刷することができます。
IronPDF は Print
メソッドのオーバーロードを提供し、印刷プレビューダイアログや高度な実世界印刷設定のオプションを含む。
GetPrintDocument(PrinterSettings、PrintController)このメソッドは、PDFをプリンタに送信する際のきめ細かい制御を必要とする開発者のために用意されています。
Windowsに限定されます:印刷機能はWindowsでのみサポートされることが明示されています。
開発者は、Print
メソッド内のパラメータを使って、PDFの水平解像度と垂直解像度を設定することができます。
IronPDFはWindows上でのPDF処理と印刷に特化しています。 対照的に、IronPrint はより汎用性の高いライブラリであり、より幅広いプラットフォームに対応している。 IronPrint は非同期印刷、専用Printerクラス、プラットフォーム固有の考慮事項などの機能を提供し、IronPDF の範囲を超えた多様なアプリケーションシナリオに適しています。
9つの .NET API製品 オフィス文書用