reportRs パッケージを使用して、たとえば test-0、test-1、test-2 などの名前のいくつかのグラフ (.png/.jpg) を pptx ファイルに追加しようとしています。これらのグラフは、im.convert 関数を使用して、たとえば test という名前の pdf から抽出されています。それらを個別に追加することはできますが、グラフ、タイトル、スライド番号、日付などのコードをループで自動化することはできません。テストの名前がフォルダーにあり、それらを一度に新しいスライドと1つの最終的なpptxファイルにpptxにインポートします。
サンプルコード:
library(animation)
im.convert("Test.pdf", output = "Test.png", extra.opts="-density 150")
library("ReporteRs")
doc <- pptx()
doc <- pptx(template = templateDir)
doc <- addSlide( doc, slide.layout = 'Competative Landscape' )
doc <- addTitle(doc, paste("Test-0"))
doc <- addImage(doc, "Test-0.png")
:
:
:
:
doc <- addSlide( doc, slide.layout = 'Competative Landscape' )
doc <- addTitle(doc, paste("Test-3"))`enter code here`
doc <- addImage(doc, "Test-3.png")