Go로 PDF 페이지 삭제

Contents
[ ]

**Aspose.PDF for Go via C++**를 사용하여 PDF 파일에서 페이지를 삭제할 수 있습니다. 다음 코드 스니펫은 특정 페이지를 삭제하여 PDF 문서를 조작하는 방법을 보여줍니다. 이 방법은 페이지를 제거하고, 수정된 문서를 저장하며, 적절한 리소스 관리를 보장하는 PDF 문서 조작 작업에 효율적입니다.

  1. PDF 파일 열기.
  2. 특정 페이지를 삭제하는 PageDelete 함수.
  3. 문서를 저장하는 Save 메서드.

    package main

    import "github.com/aspose-pdf/aspose-pdf-go-cpp"
    import "log"

    func main() {
      // Open(filename string) opens a PDF-document with filename
      pdf, err := asposepdf.Open("sample.pdf")
      if err != nil {
        log.Fatal(err)
      }
      // PageDelete(num int32) deletes specified page in PDF-document
      err = pdf.PageDelete(1)
      if err != nil {
        log.Fatal(err)
      }
      // Save() saves previously opened PDF-document
      err = pdf.Save()
      if err != nil {
        log.Fatal(err)
      }
      // Close() releases allocated resources for PDF-document
      defer pdf.Close()
    }