12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152 |
- package main
- import (
- "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())
- }
- }
|