using IronPdf;
// Disable local disk access or cross-origin requests
Installation.EnableWebSecurity = true;
// Instantiate Renderer
var renderer = new ChromePdfRenderer();
// Create a PDF from a HTML string using C#
var pdf = renderer.RenderHtmlAsPdf("<h1>Hello World</h1>");
// Export to a file or Stream
pdf.SaveAs("output.pdf");
// Advanced Example with HTML Assets
// Load external html assets: Images, CSS and JavaScript.
// An optional BasePath 'C:\site\assets\' is set as the file location to load assets from
var myAdvancedPdf = renderer.RenderHtmlAsPdf("<img src='icons/iron.png'>", @"C:\site\assets\");
myAdvancedPdf.SaveAs("html-with-assets.pdf");
Comment ajouter des numéros de page à un fichier PDF
Kannapat Udonpant
novembre 14, 2023
Mise à jour août 13, 2024
Partager:
Comment ajouter des numéros de page à un fichier PDF
Les PDFs sont partout - et pour une bonne raison. Ils sont sécurisés, faciles à partager et fonctionnent sur presque toutes les machines ou navigateurs dans le monde. Cependant, malgré les millions de personnes utilisant des fichiers PDF chaque jour, ils peuvent encore être difficiles à utiliser correctement.
L'une des meilleures caractéristiques des documents PDF est qu'ils sont difficiles à manipuler, mais cela devient un obstacle lorsque vous cherchez à apporter vos propres modifications. Dans ce guide, nous vous montrerons à quel point il est facile d'ajouter des numéros de page à un fichier PDF en utilisant notre bibliothèque riche en fonctionnalités C#, IronPDF, et nous recommanderons également quelques outils en ligne alternatifs offrant des fonctionnalités de base.
IronPDF : La bibliothèque PDF C# de premier choix
IronPDF est une bibliothèque PDF .NET légère conçue spécialement pour les développeurs web. La conversion PDF n'est qu'une des nombreuses utilisations - elle facilite la lecture, l'écriture et la manipulation des PDFs, et vous pouvez l'utiliser dans vos projets .NET pour les applications de bureau et web. Le meilleur - c'est gratuit à essayer dans un environnement de développement.
L'un des principaux avantages d'IronPDF est sa flexibilité. Il peut être utilisé comme une application de bureau autonome ou intégré dans votre application web à l'aide de l'API IronPDF. De plus, IronPDF est compatible avec les systèmes d'exploitation Windows, Mac et Linux, le rendant accessible à un large éventail d'utilisateurs.
Ajouter des numéros de page à un fichier PDF - Commencer
Créez votre projet dans Visual Studio
Tout d'abord, ouvrez Visual Studio et allez dans Fichier -> Nouveau projet -> Application console. Entrez le nom de votre projet, choisissez l'emplacement où vous souhaitez l'enregistrer et cliquez sur le bouton Suivant. Sélectionnez le dernier .NET Framework, puis cliquez sur Créer. Une fois que votre projet est opérationnel, il est temps d'ajouter notre bibliothèque.
Installer la bibliothèque IronPDF
IronPDF est facile à utiliser mais encore plus facile à installer. Il y a plusieurs façons de le faire :
Méthode 1 : Console du gestionnaire de paquets NuGet
Dans Visual Studio, dans l’Explorateur de solutions, faites un clic droit sur Références, puis cliquez sur Gérer les packages NuGet. Cliquez sur parcourir et cherchez 'IronPDF', puis installez la dernière version. Si vous voyez ceci, cela fonctionne :
Vous pouvez également aller dans Outils -> Gestionnaire de packages NuGet -> Console du Gestionnaire de Paquets, et entrer la ligne suivante dans l'onglet Gestionnaire de Paquets :
Install-Package IronPdf
Enfin, vous pouvez obtenir IronPDF directement depuisSite officiel de NuGet. Sélectionnez l'option Télécharger le paquet dans le menu situé à droite de la page d'accueil de l'applicationPage NuGet IronPDFpour télécharger la solution, double-cliquez sur votre téléchargement pour l'installer automatiquement, et rechargez la solution pour commencer à l'utiliser dans votre projet.
Vous pouvez également obtenir le fichier DLL d'IronPDF directement auprès de nous et l'ajouter manuellement à Visual Studio. Pour obtenir des instructions complètes et des liens vers les paquets DLL pour Windows, macOS et Linux, consultez notre site dédié à la traduction des DLLGuide d'installation d'IronPDF.
Ajouter l'espace de noms IronPDF
N'oubliez jamais de démarrer votre code avec l'espace de noms IronPDF, comme ceci :
using IronPdf;
using IronPdf;
Imports IronPdf
Comment ajouter des numéros de page à un fichier PDF à l'aide de IronPDF
Nous commençons par importer le package IronPDF, puis par créer une chaîne HTML qui sera convertie en PDF avec des numéros de page. Voici l'exemple de code :
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> This is 2nd Page</p>
<div style = 'page-break-after: always;' ></div>
<p> This is 3rd Page</p>";
using IronPdf;
var html = @"
<p> Hello Iron</p>
<p> This is 1st Page </p>
<div style = 'page-break-after: always;' ></div>
<p> This is 2nd Page</p>
<div style = 'page-break-after: always;' ></div>
<p> This is 3rd Page</p>";
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ensuite, nous allons instancier ChromePDFRender avec des paramètres de pied de page HTML spécifiques. Cela nous permet de définir le style et la mise en page des numéros de page dans notre PDF. Voici le code :
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter()
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
DrawDividerLine = true
}
}
};
// Instantiate Renderer
var renderer = new ChromePdfRenderer
{
RenderingOptions =
{
HtmlFooter = new HtmlHeaderFooter()
{
MaxHeight = 15, // millimeters
HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
DrawDividerLine = true
}
}
};
' Instantiate Renderer
Dim renderer = New ChromePdfRenderer With {
.RenderingOptions = {
HtmlFooter = New HtmlHeaderFooter() With {
.MaxHeight = 15,
.HtmlFragment = "<center><i>{page} of {total-pages}<i></center>",
.DrawDividerLine = True
}
}
}
Ensuite, nous rendrons le HTML en PDF. Il suffit d'appeler la méthode RenderHtmlAsPdf pour le convertir en PDF et IronPDF ajoutera automatiquement des numéros à chaque page.
var pdf = renderer.RenderHtmlAsPdf(html);
var pdf = renderer.RenderHtmlAsPdf(html);
Dim pdf = renderer.RenderHtmlAsPdf(html)
Et enfin, tout ce que nous avons à faire maintenant est de sauvegarder le nouveau PDF numéroté sur notre système. C'est aussi simple que cela :
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf");
pdf.SaveAs("pageNumber.pdf")
Comme vous l'avez vu dans le code précédent, nous avons personnalisé notre format de numéro de page pour qu'il soit centré sur la page, qu'il indique le nombre actuel et le nombre total de pages, et qu'il ajoute une ligne de séparation. Voici à quoi ressemble le produit final :
Outils alternatifs de numérotation des pages PDF
Il existe de nombreux outils gratuits, bien que limités, qui vous permettent d'ajouter des numéros de page aux PDF. Voici quelques options alternatives de numérotation des pages PDF.
Sejda - Outil PDF en ligne
Sejda PDF Editorest un outil en ligne qui propose des outils de base pour l'édition de PDF, tels que la fusion de pages, la compression de la taille de fichier, la création de formulaires, et plus encore. Bien qu'il soit gratuit à utiliser, il comporte des restrictions de page et de temps avant que vous ne deviez souscrire à l'un des plans payants.
Comment ajouter des numéros de page à un PDF en utilisant l'outil PDF en ligne de Sejda
Visitez le siteSite Web Sejdaet trouvez 'Numéros de page' dans la liste des outils - cliquez dessus
Téléchargez le fichier PDF auquel vous souhaitez ajouter des numéros de page
Une fois chargé, parcourez les options de personnalisation que vous souhaitez appliquer
Lorsque vous êtes satisfait, cliquez sur Ajouter un en-tête/pied de page pour traiter le fichier.
Après l'ajout des numéros de page, cliquez sur Télécharger pour enregistrer votre fichier
Smallpdf
SmallPDF est un outil en ligne populaire qui propose une gamme de fonctionnalités d'édition de PDF, y compris la possibilité d'ajouter des numéros de page. L'un des principaux avantages de SmallPDF est sa commodité. Comme il s'agit d'un outil basé sur le web, vous pouvez y accéder à partir de n'importe quel appareil doté d'une connexion internet, sans avoir besoin de télécharger ou d'installer un quelconque logiciel.
Ajouter des numéros de page à un PDF à l'aide de Smallpdf
Aller àSite officiel de SmallPDFpour ce faire, ouvrez le menu Outils en haut de la page et cliquez sur Nombre de pages
Lorsque vous téléchargez votre fichier, un nouveau menu apparaîtra vous demandant de choisir la position de vos numéros de page et à partir de quel numéro commencer.
SmallPDF n'a pas d'autres options de personnalisation ou de personnalisation.
Cliquez sur Numéroter les pages et, une fois que c'est traité, téléchargez le PDF.
Conclusion
L'ajout de numéros de page aux documents PDF est un moyen simple d'améliorer la lisibilité et l'organisation de votre document. C'est une tâche simple, mais que différents outils abordent de diverses manières avec un éventail de fonctionnalités et d'options.
Les outils en ligne gratuits peuvent être rapides et pratiques, jusqu'à ce que vous atteigniez la limite et que vous deviez souscrire à un abonnement, mais ils peuvent manquer de contrôle approfondi qu'une bibliothèque PDF dédiée - comme IronPDF - offre.
Et les numéros de page PDF ne sont que le début - avec des outils de formatage PDF, des fonctionnalités de sécurité intégrées et conformes aux normes, et bien plus encore, IronPDF est l'outil numéro un pour tous vos besoins en matière de documents PDF.
Prêt à mettre la main sur IronPDF ? Vous pouvez commencer avec notreessai gratuit d'IronPDF pendant 30 jours. C'est également totalement gratuit à utiliser à des fins de développement, ce qui vous permet de vraiment voir de quoi il est fait. Et si vous aimez ce que vous voyez, IronPDF commence à partir de$749 pour une licence. Pour des économies encore plus importantes, consultez leOffre Iron Suiteoù vous pouvez obtenir les neuf outils Iron Software pour le prix de deux. Bon codage!
Avant de devenir ingénieur logiciel, Kannapat a obtenu un doctorat en ressources environnementales à l'université d'Hokkaido au Japon. Tout en poursuivant ses études, Kannapat est également devenu membre du Vehicle Robotics Laboratory, qui fait partie du Department of Bioproduction Engineering (département d'ingénierie de la bioproduction). En 2022, il a mis à profit ses compétences en C# pour rejoindre l'équipe d'ingénieurs d'Iron Software, où il se concentre sur IronPDF. Kannapat apprécie son travail car il apprend directement auprès du développeur qui écrit la majeure partie du code utilisé dans IronPDF. Outre l'apprentissage par les pairs, Kannapat apprécie l'aspect social du travail chez Iron Software. Lorsqu'il n'écrit pas de code ou de documentation, Kannapat peut généralement être trouvé en train de jouer sur sa PS5 ou de revoir The Last of Us.
< PRÉCÉDENT Comment convertir un fichier PDF en PDFA en C++ ?
SUIVANT > Comment réduire la taille des fichiers PDF sans perdre en qualité (Outils en ligne)
Des millions d'ingénieurs dans le monde entier lui font confiance
Réservez une démo en direct gratuite
Réservez une démonstration personnelle de 30 minutes.
Pas de contrat, pas de détails de carte, pas d'engagements.
Voici ce à quoi vous pouvez vous attendre :
Une démonstration en direct de notre produit et de ses principales fonctionnalités
Obtenez des recommandations de fonctionnalités spécifiques au projet
Toutes vos questions trouvent réponse pour vous assurer de disposer de toutes les informations dont vous avez besoin. (Aucun engagement de votre part.)
CHOISIR L'HEURE
VOS INFORMATIONS
Réservez votre démo en direct gratuite
Fiable par plus de 2 millions d'ingénieurs dans le monde entier