DEV Community

Liam Anderson
Liam Anderson

Posted on

Comment obtenir le nombre de pages dans un document PDF en utilisant C# et VB.NET

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 :

  1. Ouvrez la Package Manager Console
  2. 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(); 
        } 
    } 
} 
Enter fullscreen mode Exit fullscreen mode

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 
Enter fullscreen mode Exit fullscreen mode

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

Top comments (0)