mirror of
https://github.com/hanzoai/pdf.git
synced 2026-10-30 18:25:03 +00:00
32 lines
500 B
Go
32 lines
500 B
Go
package examples
|
|
|
|
import (
|
|
"fmt"
|
|
"testing"
|
|
|
|
"github.com/hanzoai/pdf"
|
|
)
|
|
|
|
func TestGetStyledText(t *testing.T) {
|
|
f, r, err := pdf.Open("./pdf_test.pdf")
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
defer f.Close()
|
|
|
|
sentences, err := r.GetStyledTexts()
|
|
if err != nil {
|
|
panic(err)
|
|
}
|
|
|
|
// Print all sentences
|
|
for _, sentence := range sentences {
|
|
fmt.Printf("Font: %s, Font-size: %f, x: %f, y: %f, content: %s \n",
|
|
sentence.Font,
|
|
sentence.FontSize,
|
|
sentence.X,
|
|
sentence.Y,
|
|
sentence.S)
|
|
}
|
|
}
|