Skip to content
This repository has been archived by the owner on Jan 5, 2023. It is now read-only.

When I try to load pdf from online it return me this error #10

Open
ziasultan2 opened this issue Jan 24, 2021 · 2 comments
Open

When I try to load pdf from online it return me this error #10

ziasultan2 opened this issue Jan 24, 2021 · 2 comments

Comments

@ziasultan2
Copy link

I'm getting error when I try to load pdf from online. I attatched my code and error below. Please check and let me know the solution

code

import 'package:advance_pdf_viewer/advance_pdf_viewer.dart';
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';

class TestDetail extends StatefulWidget {
  String path;
  TestDetail(this.path);
  @override
  _TestDetailState createState() => _TestDetailState();
}

class _TestDetailState extends State<TestDetail> {
  bool _isLoading = true;
  PDFDocument document;

  @override
  void initState() {
    // TODO: implement initState
    super.initState();
    loadDocument();
  }

  loadDocument() async {
    print(widget.path);
    document = await PDFDocument.fromURL(widget.path);
    setState(() => _isLoading = false);
  }

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        title: Text('Test Detail'),
      ),
      body: Container(
          child: _isLoading
              ? Center(
                  child: CupertinoActivityIndicator(),
                )
              : PDFViewer(
                  document: document,
                  zoomSteps: 1,
                )),
    );
  }
}

Error

#0      List.[] (dart:core-patch/array.dart:26:52)
#1      _PDFViewerState._loadPage (package:advance_pdf_viewer/src/viewer.dart:140:15)
#2      _PDFViewerState.didChangeDependencies (package:advance_pdf_viewer/src/viewer.dart:119:5)
#3      StatefulElement._firstBuild (package:flutter/src/widgets/framework.dart:4705:12)
#4      ComponentElement.mount (package:flutter/src/widgets/framework.dart:4520:5)
#5      Element.inflateWidget (package:flutter/src/widgets/framework.dart:3490:14)
#6      Element.updateChild (package:flutter/src/widgets/framework.dart:3255:20)
#7      ComponentElement.performRebuild (package:flutter/src/widgets/framework.dart:4571:16)
#8      Element.rebuild (package:flutter/src/widgets/framework.dart:4262:5)
#9      StatelessElement.update (package:flutter/src/widgets/framework.dart:4627:5)
#10     Element.updateChild (package:flutter/src/widgets/framework.dart:<…>
@lohanidamodar
Copy link
Owner

  1. Is this a complete error? Don't see what's the problem from the error message
  2. Have you verified the url is a valid PDF? can you share the URL?

@osamasado
Copy link

I have the same issue, have you any solution?

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants