Egy telepített programot hogy lehet használni?
Úgy értem egy általam írt programból vezérelve és nem parancssorral. Konkrétan Acrobattal szeretnék PDF-et összefűzni javascripttel vagy vbscripttel amiket pl indesignból tudok indítani.
Van parancssorral használható PDF kezelő program, de ha már van egy Acrobat a gépen akkor azt használnám. A PDF összefűzést nem lehet Acrobat parancssorral végezi.
Az alábbi vbs kód működik, csak nekem javascripttel jobban tetszene, hogy lehet azzal megoldani?
call main
sub main
Dim app
Set app = CreateObject("AcroExch.App")
Set baseDoc = CreateObject("AcroExch.PDDoc")
Set insertDoc = CreateObject("AcroExch.PDDoc")
srcPath = "D:\file1.pdf"
srcPath2 = "D:\file0.pdf"
destPath = "D:\merge.pdf"
baseDoc.Open srcPath
insertDoc.open srcPath2
baseDoc.InsertPages -1, insertDoc, 0, baseDoc.GetNumPages(), 1
baseDoc.Save &H1, destPath
app.CloseAllDocs
app.Exit
end sub
To use the ActiveXObject, you'll need to have your JavaScript call a VBScript using the app.doScript method. InDesign/Extendscript JavaScript does not have a way to use external ActiveX objects (or DLLs or other system services).
Szóval nincs, nem lehet. A Javascriptből indított VbScript az egyetlen mód.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!