Перейти к содержанию
Fire Monkey от А до Я
  • 0

DX 10.1 [Android] - Загрузка локального pdf в Webbrowser


R.is

Вопрос

Опубликовано

Добрый день господа!

Искал на форуме, но ответа не нашел. Кто нибудь открывал локальный pdf  webbrowser-ом?

В Deployment есть два файла: '1.pdf' и '2.html', расположение assets\internal

  F1, F2: string;
begin
  F2 := TPath.Combine(TPath.GetDocumentsPath, '1.pdf');
  WebBrowser1.Url := ('file://' + F2);
end;
begin
  F1 := TPath.Combine(TPath.GetDocumentsPath, '2.html');
  WebBrowser1.Url := ('file://' + F1);
end;

HTML страница загружается без проблем а вот pdf не загружается, в чем может быть проблема? 

При открытии intent-ом предлагает выбрать читалку для открытия, что не очень красиво.

Кто чем пользуется/открывает pdf?

Рекомендуемые сообщения

  • 0
Опубликовано
24 минуты назад, R.is сказал:

 


  F1, F2: string;
begin
  F2 := TPath.Combine(TPath.GetDocumentsPath, '1.pdf');
  WebBrowser1.Url := ('file://' + F2);
end;

 

попробуйте вот так

WebBrowser1.Navigate(F2);

 

  • 0
Опубликовано
22 минуты назад, wamaco сказал:

попробуйте вот так


WebBrowser1.Navigate(F2);

 

Так тоже пробовал, но не работает, он пытается открыть F2 как вебссылку

  • 0
Опубликовано
1 час назад, R.is сказал:

предлагает выбрать читалку для открытия, что не очень красиво.

опера и другие браузеры не считают что это некрасиво. а ОС вообще считает, что это так и надо...

  • 0
Опубликовано
20 минут назад, R.is сказал:

F2: string;

F2 := TPath.Combine(TPath.GetDocumentsPath, '1.pdf');

 

Я имею ввиду значение переменной F2, после

F2 := TPath.Combine(TPath.GetDocumentsPath, '1.pdf');
  • 0
Опубликовано
В 10.03.2018 в 16:04, wamaco сказал:

Я имею ввиду значение переменной F2, после


F2 := TPath.Combine(TPath.GetDocumentsPath, '1.pdf');

/storage/emulated/0/Android/data/com.embarcadero.Project2/files/1.pdf

Прикрепил проект

OpenPDF.zip

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
К сожалению, ваш контент содержит запрещённые слова. Пожалуйста, отредактируйте контент, чтобы удалить выделенные ниже слова.
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...