Travis-CI Build StatusAppVeyor Build Status

knitr::opts_chunk$set(
  collapse = TRUE,
  comment = "#>",
  fig.path = "README-"
)

shinyBarcode

The goal of shinyBarcode is to wrap the JsBarcode library, written by Johan Lindell, for R. This enables rendering of barcodes in R Markdown and Shiny. This enables generating receipts in markdown, which can compiled to HTML with rmarkdown, and then printed using Google Cloud Print using googlePrintr.

Installation

You can install CannaBarcode from github with:

# install.packages("devtools")
devtools::install_github("CannaData/shinyBarcode")

Example

Shiny

```{R, eval = FALSE} library(shiny) library(CannaBarcode)

ui <- fluidPage( # must include javascript dependencies CannaBarcode::includeJsBarcode(cdn = TRUE), numericInput("value", "Input a positive integer", 8675309, 0, 1000000), CannaBarcode::barcodeOutput("barcode") )

server <- function(input, output, session) { output$barcode <- CannaBarcode::renderBarcode( input$value ) }

shinyApp(ui = ui, server = server) ```



CannaData/shinyBarcode documentation built on May 14, 2019, 9:42 a.m.