распечатать изображение в файле odt используя php

1

У меня есть php-страница, которая выводит данные печати файла.odt, извлеченные из базы данных. Я использую метод ниже для создания файла.odt:

header('Content-Type: application/vnd.oasis.opendocument.text');

Единственная проблема, с которой я столкнулся, - это <img>. Следующая команда игнорируется, и в моем файле.odt не отображаются изображения:

<img src="/path_to_images/my_image.png">

Я попытался использовать как относительные, так и абсолютные пути, чтобы указать на изображение.

  • 0
    Команда header() только сообщает браузеру, что вы собираетесь обслуживать ODT-файл. Как вы генерируете сам файл ODT? Используя какую-то конкретную библиотеку?
  • 0
    На самом деле, нет. header('Content-Type: application/vnd.oasis.opendocument.text'); header('Content-Disposition: attachment; filename="my_file.odt"'); это все, что я делаю.
Показать ещё 3 комментария
Теги:
image
odt

1 ответ

0

Ответ, предложенный uri2x, работал отлично. В заключение, полный URL-адрес позволяет изображению появиться в файле.odt:

<img src="http://example.com/path/image.png">

Ещё вопросы

Сообщество Overcoder
Наверх
Меню