Tambahkan Halaman ke Dokumen PDF

Tambahkan Halaman dalam File PDF

Potongan kode Go yang disediakan menunjukkan cara melakukan operasi Add Page di akhir PDF menggunakan pustaka Aspose.PDF.

  1. The Open fungsi memungkinkan program memuat file PDF yang ada (sample.pdf) untuk manipulasi. Ini penting untuk segala operasi terkait PDF, seperti mengedit, menambahkan konten, atau membaca data.
  2. The PageAdd metode digunakan untuk menyisipkan halaman kosong baru ke dalam dokumen PDF yang ada. Ini berguna untuk memperluas dokumen atau menyiapkannya untuk konten tambahan.
  3. The Save metode memastikan bahwa modifikasi pada PDF ditulis kembali ke file. Langkah ini penting untuk mempertahankan perubahan, seperti penambahan halaman baru.
  4. The Close metode dipanggil menggunakan defer untuk melepaskan sumber daya apa pun yang dialokasikan selama operasi PDF. Hal ini penting untuk mencegah kebocoran memori dan memastikan penggunaan sumber daya yang efisien.

Potongan kode ini adalah contoh yang singkat dan efisien tentang cara menggunakan pustaka Aspose.PDF Go untuk tugas manipulasi PDF dasar.

Aspose.PDF for Go memungkinkan Anda menyisipkan halaman ke dokumen PDF di lokasi mana pun dalam file serta menambahkan halaman ke akhir file PDF.


    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)
        }
        // PageAdd() adds new page in PDF-document
        err = pdf.PageAdd()
        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()
    }

Sisipkan Halaman dalam File PDF

The PageInsert Metode menyisipkan halaman baru pada posisi yang ditentukan. Fitur ini berguna ketika Anda perlu menyisipkan halaman tambahan ke dalam dokumen yang ada, misalnya, menambahkan bagian baru atau konten ke laporan atau presentasi.


    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)
        }
        // PageInsert(num int32) inserts new page at the specified position in PDF-document
        err = pdf.PageInsert(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()
    }