How to use this library to show a PDF when this screen is opened in FlutterHow can I open a URL in Android's web browser from my application?How to align views at the bottom of the screen?How do I add a library project to Android Studio?Flutter - Implementing a Navigation drawer with a TabBarView widget with dynamic Tab viewHow do I insert widgets at the top of a ListView?How to offset a scaffold widget in Flutter?Flutter : Bad state: Stream has already been listened toHow to change parent's state from another Widget/Modal (not necessarily a page)How to insert blob (response from server) into ngx-extended-pdf-viewer?Flutter - Builder null on navigation push
What is Soda Fountain Etiquette?
How do I portray irrational anger in first person?
Was a six-engine 747 ever seriously considered by Boeing?
Why do IR remotes influence AM radios?
In Endgame, wouldn't Stark have remembered Hulk busting out of the stairwell?
I feel cheated by my new employer, does this sound right?
Do universities maintain secret textbooks?
How to handle inventory and story of a player leaving
Scaling arrows.meta with tranform shape
Do manacles provide any sort of in-game mechanical effect or condition?
Did the Apollo Guidance Computer really use 60% of the world's ICs in 1963?
'Horseshoes' for Deer?
Where should I draw the line on follow up questions from previous employer
Are sweatpants frowned upon on flights?
How to save money by shopping at a variety of grocery stores?
Pen test results for web application include a file from a forbidden directory that is not even used or referenced
What checks exist against overuse of presidential pardons in the USA?
Is it possible for a person to be tricked into becoming a lich?
Do multi-engine jets need all engines with equal age to reduce asymmetry in thrust and fuel consumption arising out of deterioration?
having problems with greek characters in a table using csvsimple
Why did the population of Bhutan drop by 70% between 2007 and 2008?
Count the number of triangles
How can I reply to coworkers who accuse me of automating people out of work?
basename "$0" not working
How to use this library to show a PDF when this screen is opened in Flutter
How can I open a URL in Android's web browser from my application?How to align views at the bottom of the screen?How do I add a library project to Android Studio?Flutter - Implementing a Navigation drawer with a TabBarView widget with dynamic Tab viewHow do I insert widgets at the top of a ListView?How to offset a scaffold widget in Flutter?Flutter : Bad state: Stream has already been listened toHow to change parent's state from another Widget/Modal (not necessarily a page)How to insert blob (response from server) into ngx-extended-pdf-viewer?Flutter - Builder null on navigation push
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;
I have a pdf_screen.dart file that will show a PDF directly when opened, does anyone can explain me how to use the functions of this library called flutter pdf viewer just to show my pdf?
Flutter PDF Viewer Library Example
class _PdfScreenState extends State<PdfScreen>
final DocumentSnapshot document;
String path;
var dir;
_PdfScreenState(this.document);
@override
void initState()
super.initState();
getPdf();
Future<void> getPdf() async
try
dir = await getApplicationDocumentsDirectory();
setState(()
path = "$dir.path/$document["title"].pdf";
);
catch (e)
print(e);
@override
Widget build(BuildContext context)
if (path == null)
print("loading");
return Container(
color: Colors.white,
child: Center(
child: CircularProgressIndicator(backgroundColor: Colors.blueAccent,
),
),
);
else
return Container(
child: ??; // I need to show my PDF here, I need to pass the path
// variable but PdfViewer is a function and it doesn't
// return a widget, how to implement?
android pdf dart flutter
add a comment |
I have a pdf_screen.dart file that will show a PDF directly when opened, does anyone can explain me how to use the functions of this library called flutter pdf viewer just to show my pdf?
Flutter PDF Viewer Library Example
class _PdfScreenState extends State<PdfScreen>
final DocumentSnapshot document;
String path;
var dir;
_PdfScreenState(this.document);
@override
void initState()
super.initState();
getPdf();
Future<void> getPdf() async
try
dir = await getApplicationDocumentsDirectory();
setState(()
path = "$dir.path/$document["title"].pdf";
);
catch (e)
print(e);
@override
Widget build(BuildContext context)
if (path == null)
print("loading");
return Container(
color: Colors.white,
child: Center(
child: CircularProgressIndicator(backgroundColor: Colors.blueAccent,
),
),
);
else
return Container(
child: ??; // I need to show my PDF here, I need to pass the path
// variable but PdfViewer is a function and it doesn't
// return a widget, how to implement?
android pdf dart flutter
add a comment |
I have a pdf_screen.dart file that will show a PDF directly when opened, does anyone can explain me how to use the functions of this library called flutter pdf viewer just to show my pdf?
Flutter PDF Viewer Library Example
class _PdfScreenState extends State<PdfScreen>
final DocumentSnapshot document;
String path;
var dir;
_PdfScreenState(this.document);
@override
void initState()
super.initState();
getPdf();
Future<void> getPdf() async
try
dir = await getApplicationDocumentsDirectory();
setState(()
path = "$dir.path/$document["title"].pdf";
);
catch (e)
print(e);
@override
Widget build(BuildContext context)
if (path == null)
print("loading");
return Container(
color: Colors.white,
child: Center(
child: CircularProgressIndicator(backgroundColor: Colors.blueAccent,
),
),
);
else
return Container(
child: ??; // I need to show my PDF here, I need to pass the path
// variable but PdfViewer is a function and it doesn't
// return a widget, how to implement?
android pdf dart flutter
I have a pdf_screen.dart file that will show a PDF directly when opened, does anyone can explain me how to use the functions of this library called flutter pdf viewer just to show my pdf?
Flutter PDF Viewer Library Example
class _PdfScreenState extends State<PdfScreen>
final DocumentSnapshot document;
String path;
var dir;
_PdfScreenState(this.document);
@override
void initState()
super.initState();
getPdf();
Future<void> getPdf() async
try
dir = await getApplicationDocumentsDirectory();
setState(()
path = "$dir.path/$document["title"].pdf";
);
catch (e)
print(e);
@override
Widget build(BuildContext context)
if (path == null)
print("loading");
return Container(
color: Colors.white,
child: Center(
child: CircularProgressIndicator(backgroundColor: Colors.blueAccent,
),
),
);
else
return Container(
child: ??; // I need to show my PDF here, I need to pass the path
// variable but PdfViewer is a function and it doesn't
// return a widget, how to implement?
android pdf dart flutter
android pdf dart flutter
edited Mar 28 at 9:23
Zoe
15.6k12 gold badges65 silver badges96 bronze badges
15.6k12 gold badges65 silver badges96 bronze badges
asked Mar 27 at 22:15
djalmafreestylerdjalmafreestyler
749 bronze badges
749 bronze badges
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
As the readme says, this library launches a new intent, so it replaces your Flutter app in the stack until you use the back button. The example is clear how to achieve this.
However, as the readme continues, a proof-of-concept is available allowing you to render the PDF inside your Flutter app. Check out the branch from github to explore more.
A proof of concept for inline PDFs is available at the inline branch.
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end ofgetPdf
looks likely. Alternatively do it instead of navigating to this page.
– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
add a comment |
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55387304%2fhow-to-use-this-library-to-show-a-pdf-when-this-screen-is-opened-in-flutter%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
As the readme says, this library launches a new intent, so it replaces your Flutter app in the stack until you use the back button. The example is clear how to achieve this.
However, as the readme continues, a proof-of-concept is available allowing you to render the PDF inside your Flutter app. Check out the branch from github to explore more.
A proof of concept for inline PDFs is available at the inline branch.
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end ofgetPdf
looks likely. Alternatively do it instead of navigating to this page.
– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
add a comment |
As the readme says, this library launches a new intent, so it replaces your Flutter app in the stack until you use the back button. The example is clear how to achieve this.
However, as the readme continues, a proof-of-concept is available allowing you to render the PDF inside your Flutter app. Check out the branch from github to explore more.
A proof of concept for inline PDFs is available at the inline branch.
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end ofgetPdf
looks likely. Alternatively do it instead of navigating to this page.
– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
add a comment |
As the readme says, this library launches a new intent, so it replaces your Flutter app in the stack until you use the back button. The example is clear how to achieve this.
However, as the readme continues, a proof-of-concept is available allowing you to render the PDF inside your Flutter app. Check out the branch from github to explore more.
A proof of concept for inline PDFs is available at the inline branch.
As the readme says, this library launches a new intent, so it replaces your Flutter app in the stack until you use the back button. The example is clear how to achieve this.
However, as the readme continues, a proof-of-concept is available allowing you to render the PDF inside your Flutter app. Check out the branch from github to explore more.
A proof of concept for inline PDFs is available at the inline branch.
answered Mar 27 at 22:36
Richard HeapRichard Heap
12.7k2 gold badges17 silver badges30 bronze badges
12.7k2 gold badges17 silver badges30 bronze badges
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end ofgetPdf
looks likely. Alternatively do it instead of navigating to this page.
– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
add a comment |
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end ofgetPdf
looks likely. Alternatively do it instead of navigating to this page.
– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
I don't understand where to call PdfViewer.load...without an onpressed:, my screen will open and need to show the pdf directly.
– djalmafreestyler
Mar 27 at 22:48
At the end of
getPdf
looks likely. Alternatively do it instead of navigating to this page.– Richard Heap
Mar 27 at 23:26
At the end of
getPdf
looks likely. Alternatively do it instead of navigating to this page.– Richard Heap
Mar 27 at 23:26
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
Thank you, it worked.
– djalmafreestyler
Mar 27 at 23:40
add a comment |
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Got a question that you can’t ask on public Stack Overflow? Learn more about sharing private information with Stack Overflow for Teams.
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55387304%2fhow-to-use-this-library-to-show-a-pdf-when-this-screen-is-opened-in-flutter%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown