首页 文章

使用Delphi Firemonkey应用程序在iOS中使用Adobe Acrobat Reader打开PDF

提问于
浏览
0

我希望我的FireMonkey iOS应用程序在Adobe Acrobat Reader中打开PDF,它已通过app tethering收到 .

我试过了Posix Shell Execute

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

但它不起作用(注意:我使用: MarshaledAString ,因为 PAnsiCharAnsiString 不适用于移动编译的应用程序) .

它可以通过Android轻松完成,但iOS ....

有人知道如何实现这一目标吗?

1 回答

  • 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;
    

相关问题