Scripting - klaske 1800 PDF'er sammen
Jeg har 1800 PDF'er som skal kobles sammen i mindre grupper .. Det gør jeg med Windows Scripting Host, Javascript og Ghostscript (PDF konverteringsprogram)PDF'erne ligger fx sådan her i et bibliotek:
00001_1.pdf 00001_2.pdf 00001_3.pdf .. de skal kobles sammen til en stor pdf med navnet 00001.pdf - i et andet hedder de måske 00002_1.pdf 00002_2.pdf 00002_3.pdf .. de skal kobles sammen til en stor pdf med navnet 00002.pdf
Derfor vil jeg gerne have lavet lidt ændringer i følgende script, så det gennemløber samtlige underbiblioteker, og starter Ghostscript (gswin.exe) som så samler PDF'erne til en stor fil pr. bibliotek
På forhånd tak.
Simon Justesen
--- snip ---
var fso = new ActiveXObject( "Scripting.FileSystemObject" );
var msg = "";
function scandir( dir )
{
var srcFolder = fso.GetFolder( dir );
msg += "Folder: " + srcFolder.Name + "\n";
var files = new Enumerator( srcFolder.files );
for(; !files.atEnd(); files.moveNext() )
{
msg += files.item().Name + "\n";
}
WScript.Echo(msg);
// msg = "";
var esub = new Enumerator( srcFolder.SubFolders );
for(; !esub.atEnd(); esub.moveNext() )
{
var f = fso.GetFolder( esub.item() );
scandir( f );
}
}
------
