Putar Halaman PDF dengan Go
Contents
[
Hide
]
Bagian ini menjelaskan cara mengubah orientasi halaman dari lanskap ke potret dan sebaliknya dalam file PDF yang ada menggunakan Go.
Memutar halaman memastikan penyelarasan yang tepat untuk pencetakan atau penampilan PDF dalam lingkungan profesional
- Buka Dokumen PDF.
- Putar Halaman PDF. The PageRotate fungsi menerapkan rotasi khusus (dalam hal ini, 180 derajat) ke halaman tertentu.
- Simpan Perubahan ke File Baru. The SaveAs Fungsi membuat file PDF baru untuk mempertahankan yang asli sambil menyimpan versi yang diperbarui.
Dalam contoh ini, Anda memutar halaman tertentu dalam dokumen 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)
}
// PageRotate(num int32, rotation int32) rotates page
err = pdf.PageRotate(1, asposepdf.RotationOn180)
if err != nil {
log.Fatal(err)
}
// SaveAs(filename string) saves previously opened PDF-document with new filename
err = pdf.SaveAs("sample_page1_Rotate.pdf")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}
Anda juga memiliki opsi untuk memutar semua halaman PDF dalam dokumen Anda:
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)
}
// Rotate(rotation int32) rotates PDF-document
err = pdf.Rotate(asposepdf.RotationOn270)
if err != nil {
log.Fatal(err)
}
// SaveAs(filename string) saves previously opened PDF-document with new filename
err = pdf.SaveAs("sample_Rotate.pdf")
if err != nil {
log.Fatal(err)
}
// Close() releases allocated resources for PDF-document
defer pdf.Close()
}