SendmailR прикрепить pdf - PullRequest
       11

SendmailR прикрепить pdf

0 голосов
/ 20 января 2012

Я работаю с пакетом sendmailR и пытаюсь прикрепить data.frame к почте. Файл data.frame довольно большой, поэтому лучшим способом его прикрепления будет pdf, а файл .txt искажает таблицу, так что содержимое довольно непрочитано.

Есть ли способ прикрепить PDF, я пробовал plot.table, но я не могу прикрепить этот сюжет.

Есть идеи? Большое спасибо!

1 Ответ

1 голос
/ 20 января 2012

Я не согласен, что лучшим способом будет PDF.Это будет гораздо больше, чем нужно.Вместо этого используйте dump или dput, чтобы создать текстовое представление ASCII и сохранить его в текстовом файле.mime_part {sendmailR} используется для создания вложений.Вы также можете использовать mime_part.data.frame и обходить построение шагов dump () - ed или dput () - ted.

Рабочий пример можно найти здесь: http://www.inside -r.org/ node / 95009

## Not run:from <- sprintf("<sendmailR@%s>", Sys.info()[4])
to <- "<olafm@datensplitter.net>"
subject <- "Hello from R"
body <- list("It works!", mime_part(iris))
sendmail(from, to, subject, body,
         control=list(smtpServer="ASPMX.L.GOOGLE.COM"))
## End(Not run)

Если вы хотите проверить код, который присоединяет файл PDF, посмотрите на mime_part.trellis {sendmailR}, который отправляет pdf print -ed () из решетки/ объект решетки.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...