summaryrefslogtreecommitdiff
path: root/contrib/fhttp/fhttp.go
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/fhttp/fhttp.go')
-rw-r--r--contrib/fhttp/fhttp.go32
1 files changed, 0 insertions, 32 deletions
diff --git a/contrib/fhttp/fhttp.go b/contrib/fhttp/fhttp.go
deleted file mode 100644
index 8887fbc..0000000
--- a/contrib/fhttp/fhttp.go
+++ /dev/null
@@ -1,32 +0,0 @@
-package fhttp
-
-import (
- "github.com/jung-kurt/gofpdf"
- "net/http"
-)
-
-// RegisterHttpImage registers a HTTP image. Downloading the image from the
-// provided URL and adding it to the PDF but not adding it to the page. Use
-// Image() with the same URL to add the image to the page.
-func RegisterHttpImage(f *gofpdf.Fpdf, urlStr, tp string) (info *gofpdf.ImageInfoType) {
- info = f.GetImageInfo(urlStr)
-
- if info != nil {
- return
- }
-
- resp, err := http.Get(urlStr)
-
- if err != nil {
- f.SetError(err)
- return
- }
-
- defer resp.Body.Close()
-
- if tp == "" {
- tp = f.ImageTypeFromMime(resp.Header["Content-Type"][0])
- }
-
- return f.RegisterImageReader(urlStr, tp, resp.Body)
-}