Tambahkan Halaman ke Dokumen PDF
Contents
[
Hide
]
Tambahkan Halaman dalam File PDF
Potongan kode Go yang disediakan menunjukkan cara melakukan operasi Add Page di akhir PDF menggunakan pustaka Aspose.PDF.
- 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.
- 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.
- The Save metode memastikan bahwa modifikasi pada PDF ditulis kembali ke file. Langkah ini penting untuk mempertahankan perubahan, seperti penambahan halaman baru.
- 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()
}