save_as_image: Save a flextable in a 'png' or 'svg' file

View source: R/printers.R

save_as_imageR Documentation

Save a flextable in a 'png' or 'svg' file

Description

Save a flextable as a png or svg image. This function uses R graphic system to create an image from the flextable, allowing for high-quality image output. See gen_grob() for more options.

Usage

save_as_image(x, path, expand = 10, res = 200, ...)

Arguments

x

a flextable object

path

image file to be created. It should end with '.png' or '.svg'.

expand

space in pixels to add around the table.

res

The resolution of the device

...

unused arguments

Value

a string containing the full name of the generated file

caption

It's important to note that captions are not part of the table itself. This means when exporting a table to PNG or SVG formats (image formats), the caption won't be included. Captions are intended for document outputs like Word, HTML, or PDF, where tables are embedded within the document itself.

See Also

Other flextable print function: as_raster(), df_printer(), flextable_to_rmd(), gen_grob(), htmltools_value(), knit_print.flextable(), plot.flextable(), print.flextable(), save_as_docx(), save_as_html(), save_as_pptx(), save_as_rtf(), to_html.flextable()

Examples

library(gdtools)
register_liberationsans()
set_flextable_defaults(font.family = "Liberation Sans")

ft <- flextable(head(mtcars))
ft <- autofit(ft)
tf <- tempfile(fileext = ".png")
save_as_image(x = ft, path = tf)

init_flextable_defaults()

davidgohel/flextable documentation built on April 18, 2024, 11:37 a.m.