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

Comment puis-je imprimer des PDF en C# ?

Barbara Streisand
Barbara Streisandoriginal
2025-01-04 18:41:40222parcourir

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();

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!

Déclaration:
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