複数のpdfプロットを1つのマスターpdfファイルにマージしようとしています。複数のpdfプロットを1つのファイルに結合する
例:
入力: "1.pdf"、 "2.pdf"、および "3.pdf"
出力:1にこれらの3つのプロットを結合する方法私は3つのpdfファイルを持っていますファイル "combine.pdf"
私はpdf()とpdftk()を使ってみましたが、まだ成功していないかもしれません。助けを求めると思った。どんな反応にも大変感謝しています。
複数のpdfプロットを1つのマスターpdfファイルにマージしようとしています。複数のpdfプロットを1つのファイルに結合する
例:
入力: "1.pdf"、 "2.pdf"、および "3.pdf"
出力:1にこれらの3つのプロットを結合する方法私は3つのpdfファイルを持っていますファイル "combine.pdf"
私はpdf()とpdftk()を使ってみましたが、まだ成功していないかもしれません。助けを求めると思った。どんな反応にも大変感謝しています。
あなたはより多くの柔軟性を取得し、簡単に新しいプロット、古いものとテキストをマージするsweave/knitr
を使用することができます。
\documentclass{article}
\usepackage{pdfpages}
\begin{document}
this my plot 1: % write some texts here
\includepdf{1.pdf}
this my plot 2:
\includepdf{2.pdf}
this my plot 3:
\includepdf{3.pdf}
this my plot 4:
\includepdf{4.pdf}
a new plot:
<<echo=FALSE>>= % chunk for new plots
x <- rnorm(100)
hist(x)
@
\end{document}
ありがとう。できます! – user961932
私はしばらく前に同様の質問をし、アナンダMahtoは気前よく作るために時間とコードを提供しますgithub packageは、異なるサイズの複数のプロットを組み合わせることができます。ワークフローで少し使っていますが、CRANにプッシュする予定はありませんが、devtools
パッケージでダウンロードできます。あなたはghostscriptがインストールされている必要があり、作業には、このためのあなたのパス上にあることに注意してください:
## plotflowのgithubのパッケージを取得する:複数のPDFをマージするためにパッケージを使用して
library(devtools)
install_github("plotflow", "trinker")
library(plotflow)
## 2例
## Example 1
merge_pdf(3, file = "foo.pdf", widths = c(7, 7, 10), heights = c(6, 10, 7))
plot(1:10)
plot(1:10, pch=19)
plot(1:10, col="red", pch=19)
## Example 2
library(ggplot2)
p <- ggplot(mtcars, aes(factor(cyl), mpg)) + geom_boxplot()
merge_pdf(2, file = "bar.pdf", widths = c(7, 10), heights = c(6, 10))
plot(1:10)
print(p)
注番目すでにpdfをお持ちの場合は、plotflow:::mergePDFの機能を見てみてください。
'R'の入力としてpdfファイルを使用することはできません。そのためには' pdf'エディタが必要です。 –
'pdftk 1.pdf 2.pdf ...出力出力.pdf'、http://www.accesspdf.com/pdftk/ –