codeberg.org/go-pdf/fpdf@v0.11.1/contrib/tiff/tiff_test.go (about) 1 package tiff_test 2 3 import ( 4 "codeberg.org/go-pdf/fpdf" 5 "codeberg.org/go-pdf/fpdf/contrib/tiff" 6 "codeberg.org/go-pdf/fpdf/internal/example" 7 ) 8 9 // ExampleRegisterFile demonstrates the loading and display of a TIFF image. 10 func ExampleRegisterFile() { 11 pdf := fpdf.New("L", "mm", "A4", "") 12 pdf.SetFont("Helvetica", "", 12) 13 pdf.SetFillColor(200, 200, 220) 14 pdf.AddPageFormat("L", fpdf.SizeType{Wd: 200, Ht: 200}) 15 opt := fpdf.ImageOptions{ImageType: "tiff", ReadDpi: false} 16 _ = tiff.RegisterFile(pdf, "sample", opt, "../../image/golang-gopher.tiff") 17 pdf.Image("sample", 0, 0, 200, 200, false, "", 0, "") 18 fileStr := example.Filename("Fpdf_Contrib_Tiff") 19 err := pdf.OutputFileAndClose(fileStr) 20 example.Summary(err, fileStr) 21 // Output: 22 // Successfully generated ../../pdf/Fpdf_Contrib_Tiff.pdf 23 }