to_miniature | R Documentation |
Convert a file into an image (magick image) where the pages are arranged in rows, each row can contain one to several pages.
The result can be saved as a png file.
to_miniature( filename, row = NULL, width = NULL, border_color = "#ccc", border_geometry = "2x2", dpi = 150, fileout = NULL, timeout = 120, ... )
filename |
input filename, supported documents are 'Microsoft Word', 'Microsoft PowerPoint', 'RTF' and 'PDF' document. |
row |
row index for every pages. 0 are to be used to drop the page from the final minature.
|
width |
width of a single image, recommanded values are:
|
border_color |
border color, see |
border_geometry |
border geometry to be added around
images, see |
dpi |
resolution (dots per inch) to use for images, see |
fileout |
if not NULL, result is saved in a png file whose filename is defined by this argument. |
timeout |
timeout in seconds that libreoffice is allowed to use in order to generate the corresponding pdf file, ignored if 0. |
... |
arguments used by webshot2 when HTML document. |
a magick image object as returned by image_read()
.
library(locatexec) docx_file <- system.file( package = "doconv", "doc-examples/example.docx" ) if(exec_available("word")) to_miniature(docx_file) pptx_file <- system.file( package = "doconv", "doc-examples/example.pptx" ) if(exec_available("libreoffice") && check_libreoffice_export()) to_miniature(pptx_file)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.