[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: ps2pdf
[Thread Prev] | [Thread Next]
- Subject: Re: ps2pdf
- From: Christian Eichert <moga@xxxxxxxxxxxxx>
- Date: Sat, 02 Jul 2005 17:37:18 +0200
- To: uugrn@xxxxxxxxxxxxxxx
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Werner Holtfreter schrieb: > Hallo, > > wie bekomme ich ps2pdf dazu, alle ps-Dateien in einem Verzeichnis zu > wandeln? ps2pdf *.ps funktioniert nicht. hallo Werni Ich kenne diese Paket nicht. Ich habe es weder im woody, sarge noch im testing oder unter ubuntu gefunden. Ich weiss aber aus der "redhat zeit" das es da was gab die syntax war : ps2pdf datei.ps resultat.pdf wenn die syntax nicht stimmt bitte den script anpassen #!/usr/bin/php <?PHP # Dieser Script erkennt *.ps Dateien, wandelt sie in pdf um # und schreibt sie in ein anderes Verzeichnis # hier Pfade angeben ( Endslash notwendig !!!) $psverzeichnis = "/pfad/zu/ps/verzeichnis/"; $pdfverzeichnis = "/pfad/zu/pdf/verzeichnis/"; # herauslesen der Dateinamen die mit *.ps enden. $dir = opendir($psverzeichnis); while(($file = readdir($dir)) !==false) { if( $file != "." && $file != ".." && stristr( $file, ".ps" )) { $eintrag++; $psfilelist[] = $file; } } closedir($dir); // ich bin pinglich asort($psfilelist); // jetzt werden wir umwandeln $i=0; while(list( $key, $val) = each ($psfilelist) ) { $vali[$i] = str_replace('.ps','',$val); $ps[$i] = $psverzeichnis.$vali[$i].'.ps'; $pdf[$i] = $pdfverzeichnis.$vali[$i].'.pdf'; // hier eventuell Syntax aendern exec('ps2pdf '.$ps[$i].' '.$pdf[$i] ); $i++; } ?> ich habe den scrip mit cp getestet er tut gruss chr. Eichert -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (GNU/Linux) iD8DBQFCxrSsUTc7apJ8EcERAsqyAJ4mYFXWoJPgVULBBwbNLV/QHVe67ACePTIi GHii2hAZN0xGZYGjT+yMZAw= =wj7B -----END PGP SIGNATURE-----