Я сгенерировал PDF-файл с помощью matplotlib и хочу добавить логотип в этот PDF-файл. Как я могу это сделать

#image #python-2.7 #matplotlib #pdf-generation

#изображение #python-2.7 #matplotlib #pdf-генерация

Вопрос:

Я использую matplotlib для рисования графика с использованием некоторых данных, и я сохранил его в формате Pdf.Теперь я хочу добавить логотип в этот файл.Как я могу это сделать. Заранее спасибо

Ответ №1:

Если вы можете сделать это наоборот, это проще:

  • нанесите изображение
  • загрузите логотип из файла с помощью, например, Image модуля (PIL)
  • добавьте логотип с помощью plt.imshow , используйте extent ключевое слово, чтобы разместить его правильно
  • сохраните изображение в PDF

(Возможно, вы даже захотите сначала нанести логотип, чтобы он оставался в фоновом режиме.)

К сожалению, это не работает с векторной графикой, но поскольку логотипы обычно не такие большие, вы можете использовать формат .png или даже .jpg.

Если у вас уже есть PDF-файлы, то это не вопрос matplotlib или python . Для добавления логотипа вам понадобятся некоторые инструменты редактирования PDF или библиотеки. Возможно, но это совершенно другое.