如何使用R将HTML编织为PDF?

时间:2019-12-24 13:29:37

标签: r r-markdown knitr

我想使用R将HTML转换为PDF

我尝试使用cat和rmarkdown。

下面是this answer中的示例,我的目标是使其外观与网络上的外观相同

the selection can not be launched, and there are no recent launches

1 个答案:

答案 0 :(得分:2)

也许R -e "rmarkdown::render('input.Rmd',output_file='output.pdf')"

因此,假设您在Rmakrdown文件中拥有此文件:

---
title: "R Notebook"
output:
  pdf_document: default
  html_notebook: default
---


You can use the [`order()`](http://stat.ethz.ch/R-manual/R-devel/library/base/html/order.html) function directly without resorting to add-on tools -- see this simpler answer which uses a trick right from the top of the `example(order)` code:

```{r eval=FALSE}
  R> dd[with(dd, order(-z, b)), ]
    b x y z
  4 Low C 9 2
  2 Med D 3 1
  1  Hi A 8 1
  3  Hi A 9 1 
_``` 

编织它会生成一个如下所示的pdf文件: enter image description here

类似地,如果您不想创建rmd但使用html,则可以执行以下操作: R -e "rmarkdown::pandoc_convert('input.html', output = 'output.pdf')"

这将导致pdf如下所示: enter image description here