Abrir PDF via Advpl

Bom dia, estou fazendo uma customização para atender uma necessidade na qual preciso que o sistema busque um PDF ja salvo na rede, existe alguma função que permita isso?

Edit:
Sei que não tem como manipular PDF via advpl, porem alguem ja precisou contornar algo parecido, tenho um arquivo pdf com varias paginas, e preciso que o sistema mostre somente uma pagina espeficica a partir de um dado no pdf

Nesse caso pode fazer o seguinte:

  1. pega o arquivo pdf original na pasta desejada
  2. usa uma api comercial para fazer o split da primeira página em um novo arquivo, existem várias, aqui um exemplo: https://www.convertapi.com/pdf-to-split (usando httppost da vida dá para consumir via advpl)
  3. Novamente usa uma api comercial para converter a primeira página em jpeg, aqui um exemplo: https://www.convertapi.com/pdf-to-jpg
  4. Finalmente usa o tbitmap para mostrar em tela o jpeg gerado com a primeira página do pdf

Antes via smartclient a TwebEngine funcionava como um navegador e dava para abrir o Pdf com ela, agora teria que validar se ainda funciona ou então utilizar a ShellExecute para abrir algum programa local da maquina passando o caminho do pdf como parametro.
Isso se o que deseja é apenas abrir o documento.

Exemplo de uma possível implementação:

User Function cmdimp()

//Local cExecute:= '"Acrobat.exe" /t "C:\teste\teste.pdf" "Microsoft Print to PDF" "Microsoft Print To PDF" "PORTPROMPT:"'
Local cExecute:= '/t "C:\teste\teste.pdf" "Microsoft Print to PDF" "Microsoft Print To PDF" "PORTPROMPT:"'

//ShellExecute( "Open", "C:\WINDOWS\system32\cmd.exe", cExecute,"C:\Program Files\Adobe\Acrobat DC\Acrobat\", 1 )
ShellExecute( "Open", "C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe", cExecute,"", 1 )
return

Recentemente precisei abrir um PDF apenas para mostrar ao usuário, usando a solução com TWebEngine funcionou perfeitamente, funciona com PDF, imagens ou mesmo páginas HTML completas.

https://tdn.totvs.com/display/tec/4.+Migrando+do+SmartClient+Desktop+para+o+WebApp#:~:text=DEFINE%20DIALOG%20oDlg,DIALOG%20oDlg%20CENTERED