C#/VB.NET : supprimer des pages d'un PDF

2023-08-18 03:08:25 zaki zou

Installé via NuGet

PM> Install-Package Spire.PDF

Un document PDF peut contenir plusieurs pages avec différents contenus textuels, images ou autres objets. Parfois, les utilisateurs peuvent avoir besoin de supprimer certaines pages contenant des objets mal dessinés ou des pages sans rapport avec le sujet du document. Cet article vous montrera comment programmer supprimer/supprimer des pages d'un document PDF existant en utilisant Spire.PDF for .NET.

Installer Spire.PDF for .NET

Pour commencer, vous devez ajouter les fichiers DLL inclus dans le package Spire.PDF for .NET en tant que références dans votre projet .NET. Les fichiers DLL peuvent être téléchargés à partir de ce lien ou installés via NuGet.

PM> Install-Package Spire.PDF

Supprimer/supprimer des pages du PDF

  • Créez un objet PdfDocument.
  • Chargez un exemple de document PDF à l'aide de la méthode PdfDocument.LoadFromFile().
  • Obtenez les pages du document PDF à l'aide de la propriété PdfDocument.Pages.
  • Supprimez une page spécifiée par index à l'aide de la méthode PdfPageCollection.RemoveAt(int index).
  • Enregistrez le document dans un autre fichier à l'aide de la méthode PdfDocument.SaveToFile().
  • C#
  • VB.NET
using Spire.Pdf;
    
    namespace RemovePage
    {
        class Program
        {
            static void Main(string[] args)
            {
                //Create a PdfDocument object
                PdfDocument document = new PdfDocument();
    
                //Load a sample PDF document
                document.LoadFromFile(@"E:\Files\input.pdf");
    
                //Remove the second page
                document.Pages.RemoveAt(1);
    
                //Save the result document
                document.SaveToFile("RemovePDFPage.pdf");
            }
        }
    }

C#/VB.NET: Delete Pages from PDF

Demander une licence temporaire

Si vous souhaitez supprimer le message d'évaluation des documents générés ou vous débarrasser des limitations de la fonction, veuillez demander une licence d'essai de 30 jours pour toi.

Voir également