2016-12-23 24 views
0

FireMonkey iOSアプリケーションで、アプリケーションテザリングで受け取ったAdobe Acrobat ReaderでPDFを開くことができます。Delphi Firemonkeyアプリケーションを使用してiOSでAdobe Acrobat Readerを使用してPDFを開く

私は、POSIX Shell Executeを試してみた:

_system(MarshaledAString('open ' + 'myFile.pdf')); 

しかし、それは動作しません(注意:私が使用します。MarshaledAStringPAnsiCharAnsiStringはモバイルコンパイルされたアプリケーションのために利用できないため)。

これは、簡単にアンドロイドで行われますが、iOSのは....これを実現するための方法を

誰もが知っていますか?

+0

http://stackoverflow.com/q/20352730/62576 –

答えて

0

iOSのサンドボックス化は、Acrobat Readerのようなアプリケーションでは、作成したアプリに属する​​ファイルを読み込むことができないようです。

私が一番遠いのは、TWebBrowserでPDFファイルを開くことでした。ただし、ファイルを編集することはできません。

 frm := TForm.CreateNew(nil); 

    btn := TButton.Create(frm); 
    btn.Parent := frm; 
    btn.Align := TAlignLayout.Top; 
    btn.Text := 'Close'; 

    btn.OnClick := OnButtonClick; 
    WebBrowswer := TWebBrowser.Create(frm); 

    WebBrowswer.Parent := frm; 
    WebBrowswer.Align := TAlignLayout.Client; 

    WebBrowswer.Navigate('file://' + FLastFileReceivedFilePath); 
    frm.Show; 
関連する問題