Test dans un environnement réel
Test en production sans filigrane.
Fonctionne partout où vous en avez besoin.
La conversion de présentations PowerPoint en PDF à l'aide de C# peut améliorer les opérations commerciales en permettant une création rapide, des mises à jour faciles et le partage des présentations. Cette conversion assure également la compatibilité avec différents appareils et programmes, ce qui permet de gagner du temps et de l'efficacité.
Ce tutoriel montre comment convertir une présentation PowerPoint en PDF en C# à l'aide de la bibliothèque IronPDF.
RenderHtmlFileAsPdf
méthode pour générer un PDF à partir d'un fichier HTMLIronPDF est une bibliothèque PDF .NET qui permet aux développeurs C# et VB de créer, d'éditer et de manipuler facilement des documents PDF dans des applications .NET. IronPDF offre d'excellentes capacités de rendu avec la prise en charge deconversion de HTML en PDF à l'aide d'IronPDF, conversion d'URL en PDF à l'aide d'IronPDFsVG en image, fichier HTML en PDF, et bien plus encore. IronPDF excelle dans la production de rapports, factures, relevés et reçus au format PDF à partir de pages Web ou de modèles HTML/CSS existants.
Une caractéristique essentielle est que la bibliothèque IronPDF peut être utilisée pour remplir des formulaires PDF existants ou pour créer de nouveaux formulaires PDF à partir de zéro. Les entreprises peuvent ainsi rationaliser leur flux de documents en automatisantla création et le remplissage de formulaires avec IronPDF. En outre, IronPDF permet deajouter des en-têtes et des pieds de page à l'aide d'IronPDF, appliquer des filigranes aux PDF avec IronPDFet les numéros de page dans les fichiers PDF. Il s'agit donc d'une solution idéale pour créer des PDF de qualité professionnelle. Voyons comment utiliser IronPDF pour convertir une présentation PowerPoint en document PDF.
La conversion d'un fichier .ppt en document PDF nécessite certaines conditions préalables.
Visual Studio 2022(Recommandé)
Une application .NET en cours d'exécution avec le dernier Framework .NET(Recommandé)
Microsoft Office installé
Une connexion internet stable pour installer la bibliothèque IronPDF pour la conversion PDF
Passons aux principales étapes de la conversion des fichiers .ppt en PDF.
La première étape consiste à convertir les fichiers PowerPoint en HTML, puis le HTML exporté est utilisé pour convertir le document en PDF.
Pour exporter votre fichier .ppt au format HTML, procédez comme suit :
Cliquez sur le bouton "Convertir maintenant".
Convertir PPT en HTML
Il commencera à convertir le fichier PPTX en HTML.
IronPDF peut être installé à l'aide de NuGet Package Manager ou de la console NuGet Package Manager.
Utilisons la méthode de la console du gestionnaire de paquets pour installer IronPDF.
Cliquez sur "Outils" dans la barre d'outils et sélectionnez l'option "Console de gestion des paquets" dans le menu latéral.
Le gestionnaire de paquets NuGet est affiché dans Visual Studio
Entrez la commande suivante dans la console pour installer IronPDF.
Install-Package IronPdf
Installation de la bibliothèque IronPDF
Il est maintenant temps d'écrire le code pour convertir un PowerPoint en PDF à l'aide de la bibliothèque IronPDF.
le fichier HTML est disponible, IronPDF sera utilisé pour convertir le fichier HTML en fichier PDF.
Tout d'abord, ajoutez la ligne de code suivante au début du fichier source pour importer IronPDF.
using IronPdf;
using IronPdf;
Imports IronPdf
Maintenant, instanciez leDocumentation de l'API ChromePdfRenderer
objet. Il permet de créer et de personnaliser le fichier PDF.
var renderer = new ChromePdfRenderer();
var renderer = new ChromePdfRenderer();
Dim renderer = New ChromePdfRenderer()
Utilisons leRenderHtmlFileAsPdf API Documentation
(Documentation de l'API RenderHtmlFileAsPdf) pour convertir le fichier HTML en PDF.
var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
var pdf = IronRenderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
Dim pdf = IronRenderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
Les fichiers PowerPoint .ppt sont convertis en PDF. Voyons comment personnaliser le PDF généré avec un filigrane, un mot de passe et des en-têtes.
Cette section explique comment ajouter un filigrane au PDF sous la forme d'une image estampillée. Ci-dessous, utilisez leréférence de l'API ApplyStamp pour appliquer des filigranes au fichier PDF.
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
L'ajout d'un mot de passe au PDF le protège contre tout accès non autorisé. IronPDF permet d'ajouter des mots de passe pour les utilisateurs et les propriétaires. Vous pouvez définir un mot de passe différent pour l'utilisateur et l'administrateur afin de permettre la personnalisation des fichiers PDF.
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword";
pdf.Password = "EasyPassword"
Les en-têtes HTML sont une bonne fonctionnalité pour les PDF. Il est facile de personnaliser l'en-tête avec style. Utiliser leréférence API HtmlHeaderFooter
pour ajouter des en-têtes au fichier PDF.
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
.MaxHeight = 20,
.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
Une fois toutes les personnalisations effectuées, il est temps d'enregistrer le fichier PDF sur la machine locale. Utilisez la fonction de sauvegarde d'IronPDFguide de l'API SaveAs pour enregistrer le fichier PDF.
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\\PptToPdf.pdf");
pdf.SaveAs("C:\PptToPdf.pdf")
Examinons le fichier Program.cs
.
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
using IronPdf;
using IronPdf.Editing;
var renderer = new ChromePdfRenderer();
renderer.RenderingOptions.HtmlHeader = new HtmlHeaderFooter()
{
MaxHeight = 20, //millimeters
HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>",
};
var pdf = renderer.RenderHtmlFileAsPdf(@"C:\Presentation\Presentation.html");
pdf.ApplyStamp(new ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"));
pdf.Password = "EasyPassword";
pdf.SaveAs("C:\\PptToPdf.pdf");
Imports IronPdf
Imports IronPdf.Editing
Private renderer = New ChromePdfRenderer()
renderer.RenderingOptions.HtmlHeader = New HtmlHeaderFooter() With {
.MaxHeight = 20,
.HtmlFragment = "<h1>Headers are easy with IronPDF!</h1>"
}
Dim pdf = renderer.RenderHtmlFileAsPdf("C:\Presentation\Presentation.html")
pdf.ApplyStamp(New ImageStamper("https://ironpdf.com/img/products/ironpdf-logo-text-dotnet.svg"))
pdf.Password = "EasyPassword"
pdf.SaveAs("C:\PptToPdf.pdf")
La présentation PowerPoint suivante a été convertie en fichier PDF.
**Présentation PowerPoint
Le fichier PDF généré est enregistré à l'emplacement indiqué lors de l'exécution du projet. Ouvrez le fichier, et lorsqu'il demande un mot de passe, entrez le mot de passe donné dans le projet.
**Boîte de dialogue du mot de passe
Après avoir saisi le mot de passe correct, le fichier PDF de sortie se présente comme suit.
Sortie du PDF généré
IronPDF rend le fichier PDF tout en préservant le formatage et la réactivité de la présentation PowerPoint. Des en-têtes et des filigranes ont été appliqués dans le projet.
Voilà comment convertir un fichier .ppt en PDF à l'aide d'IronPDF en C#. Si vous avez besoin de plus d'informations sur IronPDF, n'hésitez pas à consulter une autreexemple d'utilisation de HTML pour créer un PDF à l'aide d'IronPDF. Les pages d'exemple contiennent une multitude de ressources qui peuvent vous aider à effectuer toutes les opérations liées au format PDF.
Bon marché et fonctionnel, IronPDF est la solution idéale pour ceux qui ont besoin de créer des documents PDF dans des applications .NET. IronPDF est disponible à partir de $749, ce qui en fait l'une des bibliothèques PDF les plus abordables du marché.
Acheter le logiciel d'Iron Softwaresuite logicielle complète de cinq produits pour seulement le prix de deux d'entre eux!
9 produits de l'API .NET pour vos documents de bureau