![]() |
PDF im Standardbrowser öffnen
Moin,
wenn ich eine URL, die eine PDF aufruft, im Standardbrowser eines Android Handys aufrufe, wird die PDF sofort im Browser dargestellt. Wenn ich es einer Delphi App mit TMisc.Open() mache, wird die PDF nur heruntergeladen, aber nicht geöffnet. Kann ich das beeinflussen? |
AW: PDF im Standardbrowser öffnen
Zitat:
Versuche es wie ![]()
Delphi-Quellcode:
bzw
uses
Androidapi.JNI.GraphicsContentViewText, Androidapi.JNI.JavaTypes, FMX.Helpers.Android; procedure TForm3.Button1Click(Sender: TObject); var Intent: JIntent; begin Intent := TJIntent.Create; Intent.setAction(TJIntent.JavaClass.ACTION_VIEW); Intent.setDataAndType(StrToJURI('filepath'), StringToJString('application/pdf')); SharedActivity.startActivity(Intent); end;
Delphi-Quellcode:
procedure LaunchURL(const URL: string);
var Intent: JIntent; begin Intent := TJIntent.JavaClass.init(TJIntent.JavaClass.ACTION_VIEW, TJnet_Uri.JavaClass.parse(StringToJString(URL))); SharedActivity.startActivity(Intent); end; |
AW: PDF im Standardbrowser öffnen
... hat super geklappt, danke KodeZwerg!
:-D |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:13 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz