[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 214: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 215: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 216: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 87: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 129: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 130: htmlspecialchars(): charset `p' not supported, assuming utf-8
[phpBB Debug] PHP Warning: in file [ROOT]/includes/session.php on line 1685: htmlspecialchars(): charset `p' not supported, assuming utf-8
PROMOTIC FORUM • View topic - Zobrazení .pdf souboru
Page 1 of 1

Zobrazení .pdf souboru

PostPosted: Tue 17. Sep 2024 7:02:07
by JiriK
Dobrý den,
v okně aplikace se nažím otevřít pdf dokument. Dokument bych chtěl otevírat v PmgFrame. Postupuji dle návodu z manuálu: https://www.promotic.eu/cz/pmdoc/Directions/FileFmt/pdf/FmtPdf.htm
Na mém PC, kde aplikaci vytvářím mám nainstalovaný AdobeAcrobat a vše funguje, jak bych chtěl. Na PC, na kterém by měla běžet aplikace, jsem též nainstaloval AdobeAcrobat, pokud otvírám PDF soubor nezávisle na aplikci, soubor se otevře. Pokud otvírám soubor v rámci aplikace a chci ho zobrazit v PmgFrame, tak objekt PmgFrame změní podbarvení, jako by chtěl pdf soubor načítat, ale pak celá aplikace spadne.
Nevěděli byste co by mohlo zapříčiňovat problém?

verze 9.0.28.0 64bit

Děkuji za radu

Re: Zobrazení .pdf souboru

PostPosted: Tue 17. Sep 2024 12:14:18
by Pavel Klimíček
Dobrý den.
Mám pro Vás řešení ve kterém AdobeReader pořebovat nebudete.
Předpokládá to, že na cílovém počítači je nainstalován "Microsoft Edge WebView2 Runtime".
Pokud ne, pak postupuje podle návodu:
https://www.promotic.eu/cz/pmdoc/Subsys ... rowser.htm

1) Do "ini" souboru aplikace v sekci Promotic zapište "WebView2=1" takto:
[Promotic]
WebView2=1

2) V objektu PmaWeb založte nový prázdný objekt "PmaWebDir".

3) Na disku ve složce Vaši aplikace vytvořte novou složku a nazvěte ji "Web".
Do této složky nakopírujte požadovaný(é) pdf soubor(y).

4) V obraze kde máte PmgFrame ve kterém chcete zobrazit pdf soubor nakonfigurujte tento rám na kartě "Frame" takto:
Prohlížeč: /Web/Dir
Výchozí hodnota sViewPars: file:VasDokument.pdf

5) Pokud ve stejném obraze chcete v rámu zobrazit dokument jiný, pak v události onButtonUp tlačítka použijte tento skript:
Code: Select all
var oFrame = pMe.Items("/Frame");
var oCreator = Pm.CreateView(oFrame, "/Web/Dir", "file:JinySoubor.pdf", "");
oCreator.Open();


Je to prověřený postup, který je funkční i pro webového klienta.

Re: Zobrazení .pdf souboru

PostPosted: Thu 19. Sep 2024 7:12:41
by JiriK
Děkuji za radu, již vše funkční.