IronPrintを始める

This article was translated from English: Does it need improvement?
Translated
View the article in English

IronPrint:.NET 用オールインワン印刷ライブラリ

IronPrint は、Iron Software によって開発された印刷ライブラリです。 ライブラリーは、Windows、macOS、Android、iOSなど、さまざまな環境に対応している。

互換性

IronPrint は次のプラットフォーム間での互換性をサポートしています:

.NET バージョンサポート

  • C#VB.NETF#
  • .NET 8、7、6、5、および Core 3.1+
  • .NET Framework (4.6.2+)

オペレーティング・システムと環境のサポート

  • Windows (7+、Server 2016+)
  • macOS (10+)
  • iOS(11以上)
  • Android API 21+ (v5「Lollipop」)

.NET プロジェクトタイプのサポート

  • モバイル(Xamarin & MAUI & Avalonia)
  • デスクトップ(WPF & MAUI & Windows Avalonia)
  • コンソール(アプリ & ライブラリ)

インストール

IronPrint・ライブラリ

IronPrintのインストールは簡単です:

Install-Package IronPrint

または、公式のIronPrint NuGetウェブサイトから直接ダウンロードしてください。

インストールが完了したら、C#コードの先頭にusing IronPrint;を追加して始めることができます。

ライセンスキーの適用

次に、有効なライセンスキーまたはトライアルキーをLicenseクラスのLicenseKeyプロパティに割り当ててIronPrintに適用します。 IronPrint メソッドを使用する前に、importステートメントの直後に以下のコードを記述してください:

:path=/static-assets/print/content-code-examples/get-started/get-started-license.cs
IronPrint.License.LicenseKey = "IRONPRINT.MYLICENSE.KEY.1EF01";
IronPrint.License.LicenseKey = "IRONPRINT.MYLICENSE.KEY.1EF01"
$vbLabelText   $csharpLabel

コード例

ドキュメントを印刷

ドキュメントを印刷するには、Print メソッドにファイルパスを渡すだけです。

:path=/static-assets/print/content-code-examples/get-started/get-started-1.cs
using IronPrint;

// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint

' Print the document
Printer.Print("newDoc.pdf")
$vbLabelText   $csharpLabel

ダイアログを使用して印刷

ShowPrintDialog メソッドを使用してドキュメントを印刷し、印刷前に印刷ダイアログを表示します。

:path=/static-assets/print/content-code-examples/get-started/get-started-2.cs
using IronPrint;

// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint

' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
$vbLabelText   $csharpLabel

印刷設定のカスタマイズ

コードから印刷設定を行うには、PrintSettingsクラスをインスタンス化します。 PrintSettingsオブジェクトを設定し、printメソッドの1つに渡します。

:path=/static-assets/print/content-code-examples/get-started/get-started-3.cs
using IronPrint;

// Configure print setting
PrintSettings printSettings = new PrintSettings();
printSettings.Dpi = 150;
printSettings.NumberOfCopies = 2;
printSettings.PaperOrientation = PaperOrientation.Portrait;

// Print the document
Printer.Print("newDoc.pdf", printSettings);
Imports IronPrint

' Configure print setting
Private printSettings As New PrintSettings()
printSettings.Dpi = 150
printSettings.NumberOfCopies = 2
printSettings.PaperOrientation = PaperOrientation.Portrait

' Print the document
Printer.Print("newDoc.pdf", printSettings)
$vbLabelText   $csharpLabel

ライセンスおよびサポート利用可能

IronPrintは有料ライブラリですが、こちらで無料体験版ライセンスも利用可能です。

Iron Softwareに関する詳細情報は、当社のウェブサイトhttps://ironsoftware.com/をご覧ください。サポートやお問い合わせについては、当社のチームにご相談ください

Iron Softwareのサポート

一般的なサポートや技術的なお問い合わせは、電子メールでご連絡ください:support@ironsoftware.com