tiff_test.go 815 B

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