go_pdf_generator

package module
v0.0.9 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 14, 2021 License: MIT Imports: 6 Imported by: 1

README

go-pdf-generator

This is a library that allow user to generate PDF files in Go

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PdfGenerator

type PdfGenerator struct {
	Pdf *gofpdf.Fpdf

	TxtCfgHeader   *config.TextConfig
	TxtCfgFooter   *config.TextConfig
	TxtCfgTitle    *config.TextConfig
	TxtCfgSubtitle *config.TextConfig
	TxtCfgText     *config.TextConfig
	// contains filtered or unexported fields
}

func NewPdfGenerator

func NewPdfGenerator(
	config *config.PdfConfig,
	TxtCfgHeader *config.TextConfig,
	TxtCfgFooter *config.TextConfig,
	TxtCfgTitle *config.TextConfig,
	TxtCfgSubtitle *config.TextConfig,
	TxtCfgText *config.TextConfig,
) (pdfGenerator *PdfGenerator, err error)

func (*PdfGenerator) GenerateDefaultFooter

func (pg *PdfGenerator) GenerateDefaultFooter(text string, pageNumber bool)

GenerateDefaultFooter - This function will generate a page number and a text that could be left or center aligned

func (*PdfGenerator) GenerateDefaultHeader

func (pg *PdfGenerator) GenerateDefaultHeader(headerText string)

GenerateDefaultHeader - This function will generate a default header, for now without image

func (*PdfGenerator) GenerateSignature added in v0.0.2

func (pg *PdfGenerator) GenerateSignature(signatureName string)

func (*PdfGenerator) GenerateSubtitle

func (pg *PdfGenerator) GenerateSubtitle(subtitle string)

func (*PdfGenerator) GenerateText

func (pg *PdfGenerator) GenerateText(text string)

func (*PdfGenerator) GenerateTitle

func (pg *PdfGenerator) GenerateTitle(title string)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL