| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 | package mainimport (	"fmt"	"rsc.io/pdf")func main() {	f, e := pdf.Open("/Users/Haoba/code/private/script/389859_1511e295ed11ae66456ad939378cf415.pdf")	if e != nil {		fmt.Println(e)	}	fmt.Println(f.Outline().Title)	fmt.Println(f.NumPage())	v := f.Trailer()	fmt.Println(v.Name())	fmt.Println(v.Keys())	fmt.Println(v.Len())	fmt.Println(v.Kind())	fmt.Println(v.RawString())	fmt.Println(v.String())	fmt.Println(v.Text())	fmt.Println(v.TextFromUTF16())	fmt.Println(v.IsNull())	for i := 0; i < f.NumPage(); i++ {		p := f.Page(i)		v = p.V		fmt.Println(v.Name())		fmt.Println(v.Keys())		fmt.Println(v.Len())		fmt.Println(v.Kind())		fmt.Println(v.RawString())		fmt.Println(v.String())		fmt.Println(v.Text())		fmt.Println(v.TextFromUTF16())		fmt.Println(v.IsNull())		v = p.Resources()		fmt.Println(v.Name())		fmt.Println(v.Keys())		fmt.Println(v.Len())		fmt.Println(v.Kind())		fmt.Println(v.RawString())		fmt.Println(v.String())		fmt.Println(v.Text())		fmt.Println(v.TextFromUTF16())		fmt.Println(v.IsNull())	}}
 |