ng-pdfviewer下载pdf而不是在离子应用程序中显示pdf

时间:2015-12-28 07:34:47

标签: javascript android angularjs pdf ionic-framework

我正在尝试在我的离子项目中集成嵌入式mouse scroll wheel + Ctrl文件,以便用户可以在应用程序中阅读pdf个文件,但在实施pdfng-pdfviewer文件没有显示在Android手机上它下载而不是显示当我尝试在网络浏览器模拟器上查看应用程序,如mozilla firefox波纹管是我的控制器和视图页面的片段

pdf
.controller('BookController',[ '$scope', 'PDFViewerService', function($scope, pdf) {
  console.log('TestController: new instance');

  $scope.pdfURL = "pdf/Maths_High_School_Science_Texts.pdf";

  $scope.instance = pdf.Instance("viewer");

  $scope.nextPage = function() {
    $scope.instance.nextPage();
  };

  $scope.prevPage = function() {
    $scope.instance.prevPage();
  };

  $scope.gotoPage = function(page) {
    $scope.instance.gotoPage(page);
  };

  $scope.pageLoaded = function(curPage, totalPages) {
    $scope.currentPage = curPage;
    $scope.totalPages = totalPages;
  };

  $scope.loadProgress = function(loaded, total, state) {
    console.log('loaded =', loaded, 'total =', total, 'state =', state);
  };
}])

1 个答案:

答案 0 :(得分:0)

在梳理互联网寻求答案并联系了ng-pdfviewer背后的开发人员Andreas Krennmair之后,我意识到问题在于与Mozilla浏览器集成的插件,它会拦截pdf文件并在离子能够渲染之前下载它,所以我为mozilla firefox启用了IDM下载管理器插件,它运行得很好,就像魔法一样:)