C#/VB.NET: eliminar páginas de PDF

2023-08-18 03:29:43

Über NuGet installiert

PM> Install-Package Spire.PDF

verwandte Links

Ein PDF-Dokument kann mehrere Seiten mit unterschiedlichen Textinhalten, Bildern oder anderen Objekten enthalten. Gelegentlich müssen Benutzer möglicherweise bestimmte Seiten mit falsch gezeichneten Objekten oder Seiten löschen, die für das Thema des Dokuments irrelevant sind. In diesem Artikel wird gezeigt, wie man programmgesteuert vorgeht Seiten aus einem vorhandenen PDF-Dokument löschen/entfernen Verwendung von Spire.PDF for .NET.

Installieren Sie Spire.PDF for .NET

Zunächst müssen Sie die im Spire.PDF for.NET-Paket enthaltenen DLL-Dateien als Referenzen in Ihrem .NET-Projekt hinzufügen. Die DLLs-Dateien können entweder über diesen Link heruntergeladen oder über NuGet installiert werden.

PM> Install-Package Spire.PDF

Seiten aus PDF löschen/entfernen

  • Erstellen Sie ein PdfDocument-Objekt.
  • Laden Sie ein Beispiel-PDF-Dokument mit der Methode PdfDocument.LoadFromFile().
  • Rufen Sie die Seiten im PDF-Dokument mit der Eigenschaft PdfDocument.Pages ab.
  • Löschen Sie eine angegebene Seite nach Index mit der Methode PdfPageCollection.RemoveAt(int index).
  • Speichern Sie das Dokument mit der Methode PdfDocument.SaveToFile() in einer anderen Datei.
  • 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

Beantragen Sie eine temporäre Lizenz

Wenn Sie die Bewertungsmeldung aus den generierten Dokumenten entfernen oder die Funktionseinschränkungen beseitigen möchten, wenden Sie sich bitte an uns Fordern Sie eine 30-Tage-Testlizenz an für sich selbst.

Siehe auch