diff options
Diffstat (limited to 'contrib/fhttp/fhttp.go')
-rw-r--r-- | contrib/fhttp/fhttp.go | 32 |
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) -} |