package main
import (
"context"
"fmt"
"os"
contextdev "github.com/context-dot-dev/context-go-sdk/v2"
"github.com/context-dot-dev/context-go-sdk/v2/option"
)
func main() {
client := contextdev.NewClient(
option.WithAPIKey(os.Getenv("CONTEXT_DEV_API_KEY")),
)
file, err := os.Open("report.pdf")
if err != nil {
panic(err)
}
defer file.Close()
result, err := client.Parse.Handle(
context.Background(),
file,
contextdev.ParseHandleParams{},
option.WithQuery("extension", "pdf"),
option.WithHeader("Content-Type", "application/pdf"),
)
if err != nil {
panic(err)
}
fmt.Println(result.Markdown)
}