Maison > développement back-end > C++ > Comment puis-je imprimer des PDF en C# ?

Comment puis-je imprimer des PDF en C# ?

Barbara Streisand
Libérer: 2025-01-04 18:41:40
original
260 Les gens l'ont consulté

How Can I Print PDFs in C#?

Impression de PDF en C#

Nouveau dans le monde C#, vous pourriez rencontrer des difficultés pour trouver des didacticiels complets sur l'impression de PDF. Pour aborder cette tâche spécifique, explorons deux solutions potentielles :

Utiliser iTextSharp

La lecture de PDF à l'aide d'iTextSharp est en effet possible, comme indiqué dans la documentation fournie. Cependant, l'impression du document directement depuis la bibliothèque n'est pas prise en charge. Au lieu de cela, vous devrez restituer le PDF page par page, enregistrer chaque page sous forme d'image, puis imprimer les images à l'aide des méthodes C# disponibles.

Approche alternative

Imprimer au format PDF à l'aide de la visionneuse PDF installée :

Cette solution de contournement implique l'utilisation d'une visionneuse PDF installée comme Adobe. Lecteur.

Process p = new Process();
p.StartInfo = new ProcessStartInfo()
{
    CreateNoWindow = true,
    Verb = "print",
    FileName = path //Provide the correct path to the PDF file here
};
p.Start();
Copier après la connexion

Composant tiers :

L'utilisation d'un composant tiers spécialement conçu pour l'impression PDF, tel que PDFView4NET, offre une solution plus simple.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal