Pierwsze kroki z IronPrint
IronPrint: Kompleksowa biblioteka druku dla .NET
IronPrint to biblioteka druku opracowana przez Iron Software. Biblioteka jest kompatybilna z szeroką gamą środowisk, w tym Windows, macOS, Android i iOS.
Biblioteka C# do drukowania
- Pobierz bibliotekę C# do drukowania dokumentów
- Obsługa formatów PDF, PNG, HTML, TIFF, GIF, JPEG, IMAGE, BITMAP
- Dostosowanie ustawień drukowania
- Wyświetlanie okna dialogowego przed drukowaniem
- Bezpłatne korzystanie z funkcji biblioteki w języku C#
Kompatybilność
IronPrint oferuje obsługę wielu platform:
Obsługiwane wersje .NET
- C#, VB.NET, F#
- .NET 8, 7, 6, 5 oraz Core 3.1+
- .NET Framework (4.6.2+)
Obsługiwane systemy operacyjne i środowiska
- Windows (7+, Server 2016+)
- macOS (10+)
- iOS (11+)
- Android API 21+ (v5 „Lollipop")
Obsługiwane typy projektów .NET
- Mobile (Xamarin & MAUI & Avalonia)
- Desktop (WPF & MAUI & Windows Avalonia)
- Console (App & Library)
Instalacja
Biblioteka IronPrint
Można zainstalować pakiet IronPrint za pomocą Menedżera pakietów NuGet:
dotnet add package IronPrint
Alternatywnie można pobrać bibliotekę bezpośrednio z oficjalnej strony IronPrint w serwisie NuGet.
Po zainstalowaniu należy dodać using IronPrint; na początku pliku C#, aby rozpocząć korzystanie z biblioteki.
Zastosowanie klucza licencyjnego
Następnie należy zastosować ważną licencję lub klucz próbny dla IronPrint, przypisując klucz do właściwości LicenseKey klasy License. Poniższy kod należy umieścić zaraz po instrukcji importu, przed wywołaniem jakichkolwiek metod IronPrint:
using IronPrint;
// Zastosuj tutaj swój klucz licencyjny IronPrint
License.LicenseKey = "your-license-key-here";
using IronPrint;
// Zastosuj tutaj swój klucz licencyjny IronPrint
License.LicenseKey = "your-license-key-here";
Imports IronPrint
' Zastosuj tutaj swój klucz licencyjny IronPrint
License.LicenseKey = "your-license-key-here"
Przykłady kodu
Drukowanie dokumentu
Wystarczy przekazać ścieżkę do pliku do metody Print, aby wydrukować dokument.
using IronPrint;
class Program
{
static void Main()
{
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę Print, aby wydrukować dokument
IronPrint.Print(filePath);
}
}
using IronPrint;
class Program
{
static void Main()
{
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę Print, aby wydrukować dokument
IronPrint.Print(filePath);
}
}
Imports IronPrint
Class Program
Shared Sub Main()
' Określ ścieżkę do pliku do wydrukowania
Dim filePath As String = "document.pdf"
' Wywołaj metodę Print, aby wydrukować dokument
IronPrint.Print(filePath)
End Sub
End Class
Drukowanie z oknem dialogowym
Metoda ShowPrintDialog umożliwia wydrukowanie dokumentu z jednoczesnym wyświetleniem okna dialogowego przed drukowaniem.
using IronPrint;
class Program
{
static void Main()
{
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę ShowPrintDialog, aby wyświetlić okno dialogowe przed drukowaniem
IronPrint.ShowPrintDialog(filePath);
}
}
using IronPrint;
class Program
{
static void Main()
{
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę ShowPrintDialog, aby wyświetlić okno dialogowe przed drukowaniem
IronPrint.ShowPrintDialog(filePath);
}
}
Imports IronPrint
Class Program
Shared Sub Main()
' Określ ścieżkę do pliku do wydrukowania
Dim filePath As String = "document.pdf"
' Wywołaj metodę ShowPrintDialog, aby wyświetlić okno dialogowe przed drukowaniem
IronPrint.ShowPrintDialog(filePath)
End Sub
End Class
Dostosowanie ustawień drukowania
Aby skonfigurować ustawienia drukowania z poziomu kodu, należy utworzyć instancję klasy PrintSettings. Następnie należy skonfigurować obiekt PrintSettings i przekazać go do jednej z metod drukowania.
using IronPrint;
class Program
{
static void Main()
{
// Utwórz obiekt PrintSettings, aby skonfigurować ustawienia drukarki
PrintSettings settings = new PrintSettings
{
Copies = 2,
Duplex = DuplexMode.Vertical,
PageOrientation = PageOrientation.Landscape
};
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę Print z niestandardowymi ustawieniami drukowania
IronPrint.Print(filePath, settings);
}
}
using IronPrint;
class Program
{
static void Main()
{
// Utwórz obiekt PrintSettings, aby skonfigurować ustawienia drukarki
PrintSettings settings = new PrintSettings
{
Copies = 2,
Duplex = DuplexMode.Vertical,
PageOrientation = PageOrientation.Landscape
};
// Określ ścieżkę do pliku do wydrukowania
string filePath = "document.pdf";
// Wywołaj metodę Print z niestandardowymi ustawieniami drukowania
IronPrint.Print(filePath, settings);
}
}
Imports IronPrint
Class Program
Shared Sub Main()
' Utwórz obiekt PrintSettings, aby skonfigurować ustawienia drukarki
Dim settings As New PrintSettings With {
.Copies = 2,
.Duplex = DuplexMode.Vertical,
.PageOrientation = PageOrientation.Landscape
}
' Określ ścieżkę do pliku do wydrukowania
Dim filePath As String = "document.pdf"
' Wywołaj metodę Print z niestandardowymi ustawieniami drukowania
IronPrint.Print(filePath, settings)
End Sub
End Class
Licencjonowanie i dostępne wsparcie
IronPrint jest biblioteką płatną, jednak dostępne są również bezpłatne licencje próbne tutaj.
Więcej informacji o Iron Software można znaleźć na stronie: https://ironsoftware.com/ W celu uzyskania wsparcia i odpowiedzi na pytania prosimy o kontakt z naszym zespołem.
Wsparcie ze strony Iron Software
W przypadku pytań ogólnych i technicznych prosimy o kontakt e-mailowy: support@ironsoftware.com.

