我正在尝试使用R
代码在html
中制作质量合格的表格,但是我想将最终表格导出为PDF格式,然后我可以在Illustrator和Photoshop中打开以进行编辑。我想导出为pdf,以便我可以指定表的尺寸。
我对html的经验不多,但到目前为止我已经有了工作表,所以我会坚持下去。对于(现在)显而易见的原因,我尝试的唯一其他方法不起作用:
pdf("Table.pdf", width=6, height=4, useDingbats=FALSE, pointsize=12)
Table
dev.off()
我想要做的是将下表导出为宽度为6英寸,宽度为4英寸的PDF格式。
<html>
<head>
</head>
<table border="2">
<table width="100%">
<tr>
<td><b>Reef</b></td>
<td><b>Coordinates</b></td>
<td><b>Species Collected</b></td>
<style>
table{
border-collapse: collapse; //collapse all borders so they don't double up
border:1px solid #000; //add border around entire table`
}
tr{
border-top:2px solid #000; //add single line to top of each row
border-bottom:1px solid #000; //add single line to bottom of each row
}
</style>
</tr>
<tr>
<td rowspan="4">Admiral Reef</td>
<td rowspan="4">25.045 ° N, 80.395 °W</td>
</tr>
<tr>
<td><i>Acropora cervicornis</i></td>
</tr>
<tr>
<td><i>Orbicella annularis</i></td>
</tr>
<tr>
<td><i>Orbicella faveolata</i></td>
<td></td>
</tr>
<tr>
<td rowspan="4">Alligator Reef</td>
<td rowspan="4">24.842 °N, 80.624 ° W</td>
</tr>
<tr>
<td><i>Orbicella annularis</i></td>
</tr>
<tr>
<td><i>Orbicella faveolata</i></td>
</tr>
<tr>
<td><i>Orbicella franksi</i></td>
<td></td>
</tr>
<tr>
<td rowspan="4">Jaap Reef</td>
<td rowspan="4"> 24.585 °N, 81.582 °W </td>
</tr>
<tr>
<td><i>Acropora cervicornis</i></td>
</tr>
<tr>
<td><i>Orbicella annularis</i></td>
</tr>
<tr>
<td><i>Orbicella faveolata</i></td>
<td></td>
</tr>
<tr>
<td rowspan="5">Little Grecian</td>
<td rowspan ="5">25.119 °N, 80.302 °W</td>
</tr>
<tr>
<td><i>Acropora cervicornis</i></td>
</tr>
<tr>
<td><i>Acropora palmata</i></td>
</tr>
<tr>
<td><i>Orbicella annularis</i></td>
</tr>
<tr>
<td><i>Orbicella faveolata</i></td>
</tr>
<tr>
<td rowspan="1"></td>
<td></td>
<td></td>
</tr>
</table>
</html>`
答案 0 :(得分:0)
pdf
功能用于绘图。 R没有直接的方法将表格导出为PDF,更不用说格式化HTML了。但您可以通过pandoc轻松完成此操作,可以通过R。
那就是说,我(相当强烈地)建议不要用HTML创作/格式化你的表格。相反,请使用‹pander› package之类的内容,也可以将RMarkdown视为一般格式。