SnapPDFSnapPDF
sdk

Go SDK

Runtime: Go 1.21+

Install

go get github.com/snappdf/snappdf-go

Quickstart

client := snappdf.NewClient(os.Getenv("SNAPPDF_API_KEY"))
a, _ := os.ReadFile("a.pdf")
b, _ := os.ReadFile("b.pdf")
r, err := client.Merge(ctx, &snappdf.MergeInput{
    Files: [][]byte{a, b},
})
if err != nil { log.Fatal(err) }
os.WriteFile("out.pdf", r.PDF, 0644)

Features

Reference

Full API reference lives at /docs. Source + examples on GitHub.