invoice, _ := os.ReadFile("invoice.pdf")
terms, _ := os.ReadFile("terms.pdf")
body, _ := json.Marshal(map[string]any{
"pdfs": []string{
base64.StdEncoding.EncodeToString(invoice),
base64.StdEncoding.EncodeToString(terms),
},
})
req, _ := http.NewRequest("POST", "https://api.formepdf.com/v1/merge", bytes.NewReader(body))
req.Header.Set("Authorization", "Bearer forme_sk_abc123...")
req.Header.Set("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
out, _ := os.Create("combined.pdf")
io.Copy(out, res.Body)