Imprimer le PDF via C#

Imprimez des documents PDF. Utilisez Aspose.PDF pour .NET pour modifier les fichiers PDF par programmation

Comment imprimer un PDF à l'aide de la bibliothèque C#

Pour imprimer un fichier PDF, nous utiliserons l’API Aspose.PDF for .NET qui est une API de manipulation de documents riche en fonctionnalités, puissante et facile à utiliser pour la plate-forme net. Ouvrez le gestionnaire de packages NuGet, recherchez Aspose.pdf et installez. Vous pouvez également utiliser la commande suivante depuis la console du gestionnaire de packages.

Package Manager Console

PM > Install-Package Aspose.PDF

Impression d’un document PDF via C#


Vous devez Aspose.PDF for .NET pour essayer le code dans votre environnement.

  1. Chargez le PDF avec une instance de Document.
  2. Obtenez DocumentInfo à l’aide de la propriété Document.Info.
  3. Accédez et affichez différentes propriétés de Document.Info.

Imprimer le PDF - C#

Cet exemple de code montre comment imprimer un fichier PDF

var inputFile = System.IO.Path.Combine(dataDir, "input.pdf");
var viewer = new Aspose.Pdf.Facades.PdfViewer();
viewer.BindPdf(inputFile);

viewer.AutoResize = true;
viewer.AutoRotate = true;
viewer.PrintPageDialog = false;

var ps = new Aspose.Pdf.Printing.PrinterSettings();
var pgs = new Aspose.Pdf.Printing.PageSettings();
var prtdoc = new System.Drawing.Printing.PrintDocument();

// Set printer name
ps.PrinterName = prtdoc.PrinterSettings.PrinterName;

// Set PageSize (if required)
pgs.PaperSize = Aspose.Pdf.Printing.PaperSizes.A4;

// Set PageMargins (if required)
pgs.Margins = new Aspose.Pdf.Devices.Margins(0, 0, 0, 0);

// Print document using printer and page settings
viewer.PrintDocumentWithSettings(pgs, ps);

// Close the PDF file after priting
viewer.Close();