Documentation
¶
Overview ¶
Package api refers to pdf converter API
BasePath: / Version: 1.0 Consumes: - application/json Produces: - application/pdf
swagger:meta
Index ¶
- func HTMLToPDFGet(w http.ResponseWriter, r *http.Request)
- func Logger(inner http.Handler, name string) http.Handler
- func NewHandler(config Config) http.Handler
- func NewRouter() *mux.Router
- func RenderPdfWithPostTemplateData(w http.ResponseWriter, r *http.Request)
- func RenderPdfWithPostTemplateOptions(w http.ResponseWriter, r *http.Request)
- func RenderTemplate(w http.ResponseWriter, r *http.Request)
- func Server(config Config) error
- type Config
- type PrepareTemplateData
- type RenderTemplateRequest
- type Route
- type Routes
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HTMLToPDFGet ¶
func HTMLToPDFGet(w http.ResponseWriter, r *http.Request)
HTMLToPDFGet renders pdf from html
func NewHandler ¶
NewHandler generates HTTP handler to serve api
func RenderPdfWithPostTemplateData ¶
func RenderPdfWithPostTemplateData(w http.ResponseWriter, r *http.Request)
RenderPdfWithPostTemplateData renders pdf with posted template & data
func RenderPdfWithPostTemplateOptions ¶
func RenderPdfWithPostTemplateOptions(w http.ResponseWriter, r *http.Request)
RenderPdfWithPostTemplateOptions return options response
func RenderTemplate ¶
func RenderTemplate(w http.ResponseWriter, r *http.Request)
RenderTemplate render pdf by template from request
Types ¶
type PrepareTemplateData ¶
type PrepareTemplateData struct { Template string `json:"template"` Data template.Context `json:"data"` DocumentOptions document.Document `json:"documentOptions"` }
PrepareTemplateData refers request of rendering pdf
type RenderTemplateRequest ¶
type RenderTemplateRequest struct { TemplateName string `json:"templateName"` Data template.Context `json:"data"` DocumentOptions document.Document `json:"documentOptions"` }
RenderTemplateRequest refers request of rendering pdf
Click to show internal directories.
Click to hide internal directories.