Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Cross-Platform-Entwicklung (https://www.delphipraxis.net/91-cross-platform-entwicklung/)
-   -   Aufruf des Default-PDF-Viewers für eine lokale Datei für iOS (https://www.delphipraxis.net/198963-aufruf-des-default-pdf-viewers-fuer-eine-lokale-datei-fuer-ios.html)

philipp.hofmann 14. Dez 2018 16:27

Aufruf des Default-PDF-Viewers für eine lokale Datei für iOS
 
Hallo allerseits,

bei iOS gibt es ja bewusst keine Shared-Verzeichnisse.
Habe ich trotzdem eine Chance ein PDF-File anzuzeigen, welches ich mit meiner Anwendung ausliefere (damit dieses auch offline aufrufbar ist)?

String filename:=System.IOUtils.TPath.GetDocumentsPath()+ System.IOUtils.TPath.DirectorySeparatorChar+'icTra iner.pdf';

Ich habe es schon mit drei Varianten ausprobiert, aber jeweils ohne Erfolg:

_system(MarshaledAString('open ' + filename));

browser.navigate('file://'+filename); //TWebBrowser

TUIApplication.Wrap(TUIApplication.OCClass.sharedA pplication).openURL(TNSURL.Wrap(TNSURL.OCClass.URL WithString(NSSTR(PChar(String('file://'+filename))))));

Falls hier jemand einen Tipp hat, wäre ich ihm dankbar. Alternativ fällt mir nur noch TTMSFMXNativePDFLib ein, aber ich würde gerne die Funktionalität im Default-PDF-Viewer haben, statt dies in meine Anwendung integrieren zu müssen.

Grüße, Philipp

philipp.hofmann 15. Dez 2018 16:30

AW: Aufruf des Default-PDF-Viewers für eine lokale Datei für iOS
 
Ich habe jetzt als Workaround die TNS-Komponente genutzt, funktioniert, ist aber nicht mein Favorit.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:56 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz