Вставить презентацию PowerPoint в HTML с localhost

Я хочу использовать этот метод для загрузки презентации PowerPoint:

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[https://www.your_website/file_name.pptx]' width='100%' height='600px' frameborder='0'>

но я использую XAMMP для использования локального сервера, поэтому мне нужно что-то вроде этого

 <iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[/file_name.pptx]' width='100%' height='600px' frameborder='0'>

Это возможно? Заранее спасибо.

1 ответ

Решение

Вы можете использовать ngrok, чтобы выставить локальный веб-сервер в интернет (бесплатной версии должно быть достаточно).

Вот действия, которые я выполнил для запуска этого на моем локальном хосте. Я проверил это с фиктивной презентацией.

1. Создайте учетную запись ngrok

Зайдите на сайт ngrok и создайте бесплатный аккаунт. Затем возьмите свой authtoken.

2. Установите ngrok на свой компьютер

Выполните следующие команды в командной строке (Linux или Windows, используя WLS):

sudo apt-get install ngrok-client
ngrok authtoken [enter_your_authtoken_here]
ngrok http 80

Последняя команда предоставит вашему локальному веб-серверу публичный URL. Это предполагает, что вы уже используете веб-сервер на локальном хосте (порт 80).

3. Подготовьте код для вставки

Сохранить .html файл с кодом для вставки, замените src атрибут для включения нового URL, предоставленного ngrok. Убедитесь, что ваш file_name.pptx также доступен в localhost.

<iframe src='https://view.officeapps.live.com/op/embed.aspx?src=[https://www.your_website/file_name.pptx]' width='100%' height='600px' frameborder='0'>

замещать https://www.your_website соответственно с URL, сгенерированным ngrok. (Вы можете получить открытый URL из командной строки, см. Рисунок ниже).

Вот и все. Вот пример, показывающий результаты, которые я получил, когда я тестировал фиктивную презентацию, используя этот подход.

Другие вопросы по тегам