As avea nevoie de un exe de lansat la linia de comanda, ceva free cu care sa printez un pdf, din aplicatia mea. In cazul actual PDF ANAF de la efactura, pe landscape.
La viteza am ales solutia https://mendelson.org/pdftoprinter.html, merge bine, din pacate am probleme cu diversi antivirusi/antimalware care mi-l tot sterg. Sa tot il bag la exceptii, pe diverse sisteme/configuratii antivirus nu e chiar o placere.
Poate aveti alte solutii care sa treaca mai lin de protectiile actuale.
Merci
PDF to PRINTER
Forum rules
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
:: limbajul folosit in acest forum va fi unul civilizat, in limita subiectelor din topicurile deschise.
:: orice manifestare necivilizata (agresiune verbala, comportament neadecvat, reclama abuziva fara legatura cu forumul) va duce la stergerea contului de user.
:: pt. inscriere USER NOU la acest FORUM, folositi linkul https://profox.ro/forum-register/
Re: PDF to PRINTER
"C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.EXE" /n /s /h /t FISIER.PDF "nume imprimanta in clar"
Un adobe reader pe toate calculatorele poti instala.
Un adobe reader pe toate calculatorele poti instala.
Re: PDF to PRINTER
eu folosesc asa :
FUNCTION PRINTPDF
PARAMETERS wfis
DECLARE INTEGER ShellExecute IN shell32.dll ;
INTEGER hndWin, ;
STRING cAction, ;
STRING cFileName, ;
STRING cParams, ;
STRING cDir, ;
INTEGER nShowWin
IF FILE('&wfis')
DO CASE
CASE FILE("C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe")
wdrive="C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
* lnRetval=ShellExecute(0,"open",wdrive," /n /s /h /t"+wfis,"",1)
CASE FILE("C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe")
wdrive="C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
CASE FILE("C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe")
wdrive="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
WAIT WIND 'Nu stiu unde este instalat Acrobat Reader'
ENDCASE
ENDIF
CLEAR DLLS ShellExecute
RETURN
FUNCTION PRINTPDF
PARAMETERS wfis
DECLARE INTEGER ShellExecute IN shell32.dll ;
INTEGER hndWin, ;
STRING cAction, ;
STRING cFileName, ;
STRING cParams, ;
STRING cDir, ;
INTEGER nShowWin
IF FILE('&wfis')
DO CASE
CASE FILE("C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe")
wdrive="C:\Program Files\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
* lnRetval=ShellExecute(0,"open",wdrive," /n /s /h /t"+wfis,"",1)
CASE FILE("C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe")
wdrive="C:\Program Files\Adobe\Acrobat DC\Acrobat\Acrobat.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
CASE FILE("C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe")
wdrive="C:\Program Files (x86)\Adobe\Acrobat Reader DC\Reader\AcroRd32.exe "
lnRetval=ShellExecute(0,"open",wdrive," /h /p "+wfis,"",1)
WAIT WIND 'Nu stiu unde este instalat Acrobat Reader'
ENDCASE
ENDIF
CLEAR DLLS ShellExecute
RETURN
Re: PDF to PRINTER
Multumesc. Deci voi ati mers pe ideea listarii din Adobe Reader sau Acrobat. Deci depindeti de existenta lui pe PC. E o varianta.