Imprimer un fichier PPTX au format PDF en utilisant C# / Imprimante PDF
Voici un bref exemple d'impression d'un fichier PPTX Microsoft PowerPoint d'un programme C # au format PDF. Vous pouvez facilement modifier l'exemple pour convertir d'autres types de documents tels que des documents Word ou Excel.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; // Add the PDF Writer API using pdf7.PdfWriter; namespace PrintPptx { class Program { static void Main() { // Get the name of the printer string printerName = PdfUtil.DefaultPrinterName; // Set printer settings for next print job // More settings are available at: // https://www.7-pdf.com/products/pdf-printer/documentation/settings PdfSettings settings = new PdfSettings(); settings.PrinterName = printerName; settings.SetValue("Output", @"C:\Temp\test.pdf"); settings.SetValue("ShowSettings", "never"); settings.SetValue("ShowSaveAs", "never"); settings.SetValue("ShowPDF", "yes"); settings.SetValue("ConfirmOverwrite", "no"); settings.SetValue("RememberLastFileName", "no"); settings.SetValue("RememberLastFolderName", "no"); settings.SetValue("SuppressErrors", "yes"); settings.WriteSettings(PdfSettingsFileType.RunOnce); // Print pptx file requires that Microsoft Powerpoint is installed PdfUtil.PrintFile(@"C:\Temp\test.pptx", printerName); } }
Des exemples de fichiers source sont inclus dans le fichier ZIP, qui peut être téléchargé ici.
Téléchargements
appendice | taille |
---|---|
Téléchargez l'exemple | 2.2 MB |