繁体   English   中英

如何在flutter windows应用程序中打开PDF文件

[英]How to open PDF file in flutter windows application

我可以在 flutter windows 平台中使用以下代码打开 PDF 文件,

Process.run('C:\\Program Files (x86)\\Adobe\\Reader 11.0\\Reader\\AcroRd32.exe', ['$path/$fileName']).then((ProcessResult results) {
    print(results.stdout);
  });

我的实际问题是,我们如何在打开文件之前找到可执行文件的确切路径?。

我创建了一个新的 PDF 文件并保存了文档的目录。 如何找到 adobe viewer/chrome/edge 的 .exe 路径来打开文件。

该解决方案是否适用于所有 Windows 平台。 我的意思是移动和计算机应用程序?

也许你已经解决了你的问题,但对我来说它的工作方式如下:

String testeAcrobat = 'C:\\progra~2\\Adobe\\Acrobat Reader DC\\Reader\\AcroRd32.exe';
        try {
          print('process start');

          ///path of the pdf file to be opened.
          Process.run(testeAcrobat, ['C:\\test.pdf']).then((ProcessResult results) {
            print(results.stdout);
          });
        } catch (e) {
          print(e);
        }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM