2017-02-13 12 views
1

R 코드로 html 코드를 사용하여 적절한 품질의 테이블을 만들려고 합니다만, 최종 테이블을 Illustrator 및 Photoshop에서 열 수있는 PDF로 내보내려고합니다. 편집. 테이블의 크기를 지정할 수 있도록 pdf로 내보내 려합니다.코드를 사용하여 html을 PDF 형식으로 내보내는 방법 R

저는 HTML에 대한 경험이 거의 없지만 지금까지 작업 할 수있는 테이블을 가지고 있습니다. (지금은) 명백한 이유를 들어 내가 시도하는 유일한 다른 방법은 작동하지 않습니다 내가하고 싶은 무엇

pdf("Table.pdf", width=6, height=4, useDingbats=FALSE, pointsize=12)
Table
dev.off()

6 "폭 PDF로 아래의 표를 내보낼 수 있습니다 및 4 "높이.

<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 &deg; N, 80.395 &deg;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 &deg;N, 80.624 &deg; 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 &deg;N, 81.582 &deg;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 &deg;N, 80.302 &deg;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

pdf 함수 을 플롯이다. R은 표를 PDF로 내보내는 직접적인 방법이 없으며 HTML 형식을 신경 쓰지 않습니다. 그러나 R을 통해 호출 할 수있는 pandoc을 통해 쉽게이 작업을 수행 할 수 있습니다.

그렇다면 HTML로 테이블을 작성/포맷하지 말 것을 제안합니다. 대신 ‹pander› package과 같은 것을 사용하고 RMarkdown을 일반적인 형식으로 살펴보십시오.