От новичка до гуру: Курсы программирования на CyberDuff

Как доказать, что PDF-документ действительно создан с использованием библиотеки Knitr?

В настоящее время я работаю над заданием из курса Coursera Data Science Specialization.

Одним из требований этого задания является то, что итоговый отчет в формате PDF должен быть сгенерирован с использованием библиотеки knitr.

Что является лучшим решением для выполнения этих требований? Одно из решений, которое я могу придумать, — сделать вывод sessionInfo в конце моего отчета, но максимально допустимое количество страниц для отчета составляет 5 страниц, и я стараюсь этого не делать.

Какие-либо предложения? Спасибо большое!

18.11.2015

  • Обычно метаданные PDF имеют так называемую запись производителя, которая сообщает вам, какое программное обеспечение использовалось для создания PDF. 19.11.2015
  • Привет @BrunoLowagie, спасибо за ваш комментарий. Отчет обычно оценивается коллегами в браузере, и я боюсь, что большинство или все из них не будут обеспокоены или даже не будут знать, как проверить метаданные PDF-документа. 19.11.2015
  • Это важно? Если они хотят проверить, действительно ли ваш PDF-файл был создан с помощью того или иного инструмента, бремя доказательства лежит на них, а не на вас. Добавление любого текста в PDF ничего не доказывает. Вы можете создать PDF-файл с помощью iText и написать на странице, что он был создан с помощью Knitr (например, путем подделки информации о сеансе). Им все равно придется проверить PDF, чтобы узнать, говорите ли вы правду. 19.11.2015
  • Спасибо за ваше предложение и отзыв Бруно! 19.11.2015
  • Не было бы также важно иметь возможность увидеть источник, сгенерировавший PDF? Вы можете поместить URL-адрес источника в источник, чтобы он отображался в PDF-файле. 19.11.2015

Ответы:


1

Точка зрения Бруно хорошо понята: строка Producer — это место, где можно найти информацию. Если есть требование, чтобы документ был подготовлен вязалкой, то любой, кто заинтересован в проверке этого, будет знать, что нужно посмотреть информацию о производителе.

Вы можете легко убедиться в этом, проведя собственное тестирование. После того, как вы сгенерировали выходной PDF-файл с помощью Knitr, откройте его в Acrobat или Reader, нажмите Ctrl + D, чтобы открыть всплывающее окно «Свойства документа», и выберите вкладку «Описание». Там вы должны найти Knitr, упоминающего себя по имени.

18.11.2015
Новые материалы

Представляем Narwhal Technologies (Nrwl)
6 декабря 2016 г. Маунтин-Вью, Калифорния С тех пор, как Виктор Савкин и я (Джефф Кросс) присоединились к команде Angular в Google на заре Angular 1, Angular продемонстрировал феноменальный..

Путь AWS  — «Изучение машинного обучения — 10 начинающих ИИ и машинного обучения на AWS».
Универсальный ресурсный центр для изучения искусственного интеллекта и машинного обучения. НОЛЬ или ГЕРОЙ, начните свое путешествие здесь. Получите решения и пройдите обучение у экспертов AWS...

5 простых концепций Python, ставших сложными
#заранее извините 1) Переменные x = 4 y = 5 Переменная в Python — это символическое представление объекта. После присвоения некоторого объекта переменной Python мы приобретаем..

«Освоение вероятности: изучение совместной, предельной, условной вероятности и теоремы Байеса —…
Виды вероятности: Совместная вероятность Предельная вероятность Условная вероятность Диаграмма Венна в вероятностях: В “Set Theory” мы создаем диаграмму Венна...

Основы Spring: Bean-компоненты, контейнер и внедрение зависимостей
Как лего может помочь нашему пониманию Когда мы начинаем использовать Spring, нам бросают много терминов, и может быть трудно понять, что они все означают. Итак, мы разберем основы и будем..

Отслеживание состояния с течением времени с дифференцированием снимков
Время от времени что-то происходит и революционизирует часть моего рабочего процесса разработки. Что-то более забавное вместо типичного утомительного и утомительного процесса разработки. В..

Я предполагаю, что вы имеете в виду методы обработки категориальных данных.
Я предполагаю, что вы имеете в виду методы обработки категориальных данных. Пожалуйста, проверьте мой пост Инструментарий специалиста по данным для кодирования категориальных переменных в..