Lorsque vous travaillez avec des fichiers PDF, l'une des informations les plus importantes est le nombre de pages qu'ils contiennent. Cette information est essentielle pour de nombreuses raisons, allant de l'organisation des documents à la gestion des fichiers, en passant par l'impression et le partage. Il est donc important de savoir comment obtenir le nombre de pages dans un fichier PDF. Dans cet article, nous vous guiderons sur la façon d'obtenir le nombre de pages d'un document PDF en utilisant C# et VB.NET.
Comment obtenir le nombre de pages dans un document PDF en utilisant C# et VB.NET
Étape 1 : Installer la bibliothèque requise
Pour obtenir le nombre de pages dans un PDF, vous devrez utiliser une bibliothèque appropriée. Une bibliothèque populaire à cette fin est Spire.PDF for .NET, qui offre des fonctionnalités robustes pour travailler avec des fichiers PDF.
Vous pouvez facilement installer la bibliothèque requise depuis NuGet en suivant ces étapes :
- Ouvrez la Package Manager Console
- Exécutez cette commande : Install-Package Spire.PDF
En plus de l'installation via NuGet, vous pouvez également télécharger la bibliothèque depuis son site officiel, puis importer manuellement le fichier DLL à partir du dossier "lib" du package dans votre application en tant que référence.
Étape 2 : Utiliser la bibliothèque pour obtenir le nombre de pages d'un document PDF avec C# et VB.NET
Le code ci-dessous montre comment obtenir le nombre de pages dans un document PDF en utilisant C# et la bibliothèque Spire.PDF for .NET :
using Spire.Pdf;
using System;
namespace GetNumberOfPagesinPDF
{
class Program
{
static void Main(string[] args)
{
// Créer un objet PdfDocument
PdfDocument document = new PdfDocument();
string fileName = "sample.pdf";
// Charger un document PDF
document.LoadFromFile(fileName);
// Obtenir le nombre de pages dans le document
int PageNumber = document.Pages.Count;
// Afficher le nombre à la console
Console.WriteLine("Page count: {0}", PageNumber);
// Fermer l'objet PdfDocument
document.Close();
}
}
}
Le code suivant montre comment obtenir le nombre de pages dans un document PDF en utilisant VB.NET et la bibliothèque Spire.PDF for .NET :
Imports Spire.Pdf
Namespace GetNumberOfPagesinPDF
Friend Class Program
Private Shared Sub Main(ByVal args As String())
' Créer un objet PdfDocument
Dim document As PdfDocument = New PdfDocument()
Dim fileName = "sample.pdf"
' Charger un document PDF
document.LoadFromFile(fileName)
' Charger un document PDF
Dim PageNumber As Integer = document.Pages.Count
' Afficher le nombre à la console
Console.WriteLine("Page count: {0}", PageNumber)
' Fermer l'objet PdfDocument
document.Close()
End Sub
End Class
End Namespace
Conclusion
Déterminer le nombre de pages est une exigence courante lorsqu'il s'agit de documents PDF. En utilisant les extraits de code décrits dans cet article, vous pouvez facilement obtenir le nombre de pages des documents PDF dans votre application C# ou VB.NET.
Sujets connexes
- C#/VB.NET : Signature numérique d'un fichier PDF avec du texte et/ou une image
- C#/VB.NET : Fusionner des documents PDF
- C#/VB.NET : Diviser un fichier PDF en plusieurs fichiers PDF
- C#/VB.NET : Extraire du texte à partir de documents PDF
- C#/VB.NET : Extraire des tableaux à partir d'un PDF
- C#/VB.NET : Extraire des tableaux d'un PDF vers Excel
- C#/VB.NET : Créer, remplir ou supprimer des formulaires interactifs dans un PDF
Top comments (0)