grefel
1/14/2016 - 10:16 AM

Activate Prefilight Profile

Activate Prefilight Profile

preflight(app.documents[0], "pdfCheck");

function preflight(dok, pprofilName) {
	var prefligthProfile = app.preflightProfiles.itemByName(pprofilName);
	if (!prefligthProfile.isValid) {
		var profilePath = new File ("/pathToProfil/pdfCheck.idpp")
		if (!profilePath.exists) {
			alert("Das Preflight Profil pdfCheck.idpp nicht gefunden");
			return;
		}
		else {
			prefligthProfile  = app.loadPreflightProfile(profilePath);
		}
	}   

	var preflightResult = "";
	// Preflight
	var preflightProcess = app.preflightProcesses.add(dok, prefligthProfile);
	preflightProcess.waitForProcess();
	var results = preflightProcess.processResults;

	if (!results.indexOf("None") == 0) {
		preflightResult += "Es sind Fehler beim Preflight aufgetreten. Bitte prüfen Sie die Datei!\n\n" + results + "\n"; 
	}
	preflightProcess.remove();
}