[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ps2pdf


-----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-----