Zobrazení .pdf souboru

Toto je hlavní technické fórum pro diskusi o problémech při vytváření PROMOTIC aplikací a jejich řešení.

Zobrazení .pdf souboru

Postby JiriK » Tue 17. Sep 2024 7:02:07

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
JiriK
 
Posts: 3
Joined: Fri 05. May 2023 12:33:57

Re: Zobrazení .pdf souboru

Postby Pavel Klimíček » Tue 17. Sep 2024 12:14:18

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.
Pavel Klimíček
 
Posts: 81
Joined: Thu 13. Dec 2012 15:35:59

Re: Zobrazení .pdf souboru

Postby JiriK » Thu 19. Sep 2024 7:12:41

Děkuji za radu, již vše funkční.
JiriK
 
Posts: 3
Joined: Fri 05. May 2023 12:33:57


Return to Nevím jak...

Who is online

Users browsing this forum: No registered users and 4 guests

cron