HTML JPG PDF XML DOCX
  Product Family
PDF

Remove Pages in PDF via Go SDK

API for removing Pages from PDF documents with Aspose.PDF Cloud Go SDK

Get Started

How to delete Pages in PDF documents using Cloud Go SDK

For removing pages from PDF documents, we’ll use Aspose.PDF Cloud Go SDK This Cloud Go SDK assists Go programmers in developing cloud-based PDF creator, annotator, editor, and converter apps using Go programming language via Aspose.PDF REST API. Use the following command from the Package Manager Console.

Package Manager Console Command


     
    go get -u github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25
     
     

Steps to delete pages using Go

Aspose.PDF Cloud Go developers can easily remove pages from PDF documents. Developers need just a few lines of code.

  1. Define the DeletePage Function
  2. Use your own upload function
  3. Set API Request Arguments
  4. Call the API to Delete the Specified Page
  5. Check for Errors and Handle the Response
  6. Download the Modified File
 

This sample code shows removing pages in PDF document using PDF Cloud Go SDK


    package main

    import (
        "fmt"

        asposepdfcloud "github.com/aspose-pdf-cloud/aspose-pdf-cloud-go/v25"
    )

    func DeletePage(pdf_api *asposepdfcloud.PdfApiService, document string, pageNumber int32, outputDocument string, remoteFolder string) {
        // Delete page of the PDF document.
        uploadFile(pdf_api, document)

        args := map[string]interface{}{
            "folder": remoteFolder,
        }

        _, httpResponse, err := pdf_api.DeletePage(document, pageNumber, args)
        if err != nil {
            fmt.Println(err.Error())
        } else if httpResponse.StatusCode < 200 || httpResponse.StatusCode > 299 {
            fmt.Println("Unexpected error!")
        } else {
            fmt.Println("Successfully delete ", pageNumber, " page.")
            downloadFile(pdf_api, document, outputDocument, "delete_")
        }
    }
 

Work with the pages in PDF via Go SDK

​Removing pages from a PDF is a common task that serves multiple purposes, enhancing both the functionality and security of the document. PDFs can become unwieldy when they contain unnecessary or redundant pages, leading to larger file sizes. By removing these superfluous pages, the overall file size is reduced, making the document more manageable for storage and quicker to upload or download. Over time, documents may accumulate outdated or irrelevant information. Removing such pages ensures that the content remains current and pertinent to the intended audience. Removing pages from a PDF is a practical approach to optimize document size, enhance relevance, protect sensitive information, improve navigation, maintain accuracy, and facilitate collaboration. Remove the Pages from PDF documents with Aspose.PDF Cloud Go SDK.

With our Go SDK you can

  • Add PDF document’s header & footer in text or image format.
  • Add tables & text or image stamps to PDF documents.
  • Append multiple PDF documents to an existing file.
  • Work with PDF attachments, annotations, & form fields.
  • Apply encryption or decryption to PDF documents & set a password.
  • Delete all stamps & tables from a page or entire PDF document.
  • Delete a specific stamp or table from the PDF document by its ID.
  • Replace single or multiple instances of text on a PDF page or from the entire document.
  • Extensive support for converting PDF documents to various other file formats.
  • Extract various elements of PDF files & make PDF documents optimized.
  • You can try out our free App to delete the pages in PDF files online and test the functionality.

  •