Didacticiel sur l'impression de documents
IronPrint est une puissante bibliothèque d'impression conçue pour aider les développeurs C# .NET à intégrer des fonctions d'impression dans leurs applications. Avec un large spectre de compatibilité couvrant les plateformes Windows, macOS, iOS et Android, IronPrint fonctionne de manière cohérente et fiable sur divers systèmes d'exploitation. Que vous créiez des applications pour les environnements de bureau, l'écosystème macOS d'Apple ou les plateformes mobiles comme iOS et Android, IronPrint simplifie la mise en œuvre des fonctionnalités d'impression, en fournissant une solution polyvalente et conviviale pour tous vos besoins d'impression dans l'environnement .NET C#.
Table des matières
- Imprimer le document
- Appliquer les paramètres d'impression
**Obtenir des informations sur l'imprimante
Installer avec NuGet
Install-Package IronPrint
nuget.org/packages/IronPrint/Installer avec NuGet
Install-Package IronPrint
nuget.org/packages/IronPrint/ouTélécharger DLL
Télécharger la DLLInstallation manuelle dans votre projet
Commencez à utiliser IronPDF dans votre projet dès aujourd'hui avec un essai gratuit.
Découvrez IronPrint sur NuGet pour une installation rapide et un déploiement facile. Avec plus de 8 millions de téléchargements, il transforme avec C#.
nuget.org/packages/IronPrint/Install-Package IronPrint
Imprimer le document
Imprimer en silence
Imprimez des documents de manière transparente sans afficher la boîte de dialogue d'impression. Les paramètres d'impression peuvent alors être définis directement dans le code.
:path=/static-assets/print/content-code-examples/tutorials/print-document-print-silently.cs
using IronPrint;
// Print the document
Printer.Print("newDoc.pdf");
Imports IronPrint
' Print the document
Printer.Print("newDoc.pdf")
Imprimer avec le dialogue
Lancez le processus d'impression en affichant la boîte de dialogue des paramètres d'impression. Cela permet aux utilisateurs de personnaliser les options d'impression de manière interactive.
:path=/static-assets/print/content-code-examples/tutorials/print-document-print-with-dialog.cs
using IronPrint;
// Show print dialog
Printer.ShowPrintDialog("newDoc.pdf");
Imports IronPrint
' Show print dialog
Printer.ShowPrintDialog("newDoc.pdf")
Appliquer les paramètres d'impression
Ajustement programmé des paramètres d'impression pour répondre à des besoins spécifiques. Cette section permet d'affiner les configurations d'impression par le biais du code.
:path=/static-assets/print/content-code-examples/tutorials/print-document-apply-print-setting.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)
Obtenir des informations sur l'imprimante
Obtenir les noms des imprimantes
Accéder à une liste de toutes les imprimantes disponibles. Récupérer les noms des imprimantes installées sur le système à des fins d'information ou de sélection dynamique d'imprimantes dans votre application.
:path=/static-assets/print/content-code-examples/tutorials/print-document-get-printer-names.cs
using IronPrint;
using System;
using System.Collections.Generic;
// Retrieve printers' name
List<string> printersName = Printer.GetPrinterNames();
foreach (var printer in printersName)
{
Console.WriteLine(printer);
}
Imports IronPrint
Imports System
Imports System.Collections.Generic
' Retrieve printers' name
Private printersName As List(Of String) = Printer.GetPrinterNames()
For Each printer In printersName
Console.WriteLine(printer)
Next printer