Open / Show PDF lazarus / 43-Android ---------------------------------------------------------------------- Odanka · 2019-09-03 03:59 I have successfully created a PDF file, but how do I view it? Anyone Please.. Thank you.. ---------------------------------------------------------------------- Pascal · 2019-09-03 06:26 On Windows: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i var  P: TProcess;begin  P := TProcess.Create(nil);  try    P.Executable := 'cmd';    P.Parameters.Add('/C');    P.Parameters.Add('filename_of_your.pdf');    P.Options := [poNoConsole];    P.Execute;  finally    P.Free;  end;end;  For this to work you need to have installed a default PDF viewer. ---------------------------------------------------------------------- Odanka · 2019-09-03 06:55 Quote from: Pascal on September 03, 2019, 08:26:44 amOn Windows: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i var  P: TProcess;begin  P := TProcess.Create(nil);  try    P.Executable := 'cmd';    P.Parameters.Add('/C');    P.Parameters.Add('filename_of_your.pdf');    P.Options := [poNoConsole];    P.Execute;  finally    P.Free;  end;end;  For this to work you need to have installed a default PDF viewer. For Android Please.. ---------------------------------------------------------------------- Odanka · 2019-09-03 07:20 Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i       // Show PDF      jIntentManager_PDF.SetMimeType('application/pdf');      jIntentManager_PDF.SetDataUriAsString('file://'+        GetEnvironmentDirectoryPath(dirDCIM)+'/Mayari/Estimasi.pdf');       if jIntentManager_PDF.ResolveActivity() then        jIntentManager_PDF.StartActivity()      else        ShowMessage('Whoops.., something went wrong..!'); Solved by IntentDemo. Thank you.. ---------------------------------------------------------------------- jt2003 · 2019-09-16 18:38 This code works for me ( Intent ) ===================== CopyFromAssetsToEnvironmentDir('somefile.pdf',self.GetEnvironmentDirec toryPath(dirDownloads)); jIntentManager1.SetAction(iaView); jIntentManager1.SetFlag(TIntentFlag.ifActivityNewTask); jIntentManager1.SetDataAndType('content://'+self.GetEnvironmentDirecto ryPath(dirDownloads)+'/somefile.pdf','application/pdf'); jIntentManager1.StartActivity();