[GastForen Programme Print/Bildbearbeitung Adobe Illustrator Tutorial - Medienneutrale Logos in Illustrator

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste
Print/Bildbearbeitung - Photos, Layout, Design
Themen
Beiträge
Moderatoren
Letzter Beitrag

Tutorial - Medienneutrale Logos in Illustrator

Peter Lenz
Beiträge gesamt: 2801

27. Mai 2019, 13:23
Beitrag # 1 von 2
Bewertung:
(22232 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo zusammmen,

wie bereits hier

https://www.hilfdirselbst.ch/..._P570381.html#570381

angekündigt, ist jetzt mein Tutorial zu oben genanntem Thema auf folgender Seite

„Aktuell, Tipps, Tutorials > Farbmanagement“

https://www.hilfdirselbst.org/...mp;read_article=6328

eingestellt worden.

Von dieser Seite kann kann man sich ein ZIP-Archiv runter laden, das neben dem PDF-Tutorial zahlreiche Dateien zum Nachvollziehen enthält.

Die Dateien liegen im „Illustrator_CS6-Format“, die InDesign-Dateien auch im „.IDML-Format“ vor, so dass auch Nutzer der Creative Suite CS6 die Vorgänge nachvollziehen können.

Viele Grüße Peter

(Dieser Beitrag wurde von Peter Lenz am 27. Mai 2019, 13:33 geändert)
X

Tutorial - Medienneutrale Logos in Illustrator

baumi77
Beiträge gesamt: 27

30. Mai 2019, 10:17
Beitrag # 2 von 2
Beitrag ID: #570449
Bewertung:
(22123 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Peter,

vielen, vielen Dank für das super Tutorial.

Ich habe mir gleich zwei Script-Schnipsel zusammengebaut, damit ich das Ganze auch so halbwegs automatisiert machen kann (also One-Click Sonderfarbenwandlung und PDF-Export mit Export-Stil im PDF-Namen):

Code
app.activeDocument.inks.everyItem().convertToProcess = true; 

Das stellt die (RGB-)Sonderfarben im Druckfarbenmanager auf Prozessfarben um. (siehe https://www.hilfdirselbst.ch/..._P518482.html#518476)

Das hab ich in "mein" Script einfach in die Zeile vor dieses Ausgabescript (auch von Martin Fischer) gesetzt (das exportiert mit im Script genanntem PDF-Export-Setting + PDF-Namen mit diesem Setting):
Code
//doc2pdf-withPresets.jsx    
//von Martin Fischer
//
// Exportiert die aktive InDesign-Datei in PDF-Dateien.
// Dabei werden verschiedene PDF-Vorgabesets verwendet (s.u. PDF-Vorgabesets).
// Beim Export erhalten die PDF-Dateien den Namen des InDesign-Dokuments (ohne die Endung ".indd"),
// zuzüglich einem Trennzeichen ("_") und dem Namen des PDF-Vorgabesets, das zur Herstellung der PDF-
// Datei verwendet wurde.
// Als Vorgabesets werden entweder (1.) alle vorhandenen PDF-Vorgabesets verwendet (Voreinstellung) oder
// nur die Vorgabesets, die in der Liste unter 2. angegeben sind. Zur Aktivierung / Deaktivierung der einen oder anderen
// Einstellung bitte die Zuweisung auskommentieren bzw. den Kommentar entfernen.
//
//
// PDF-Vorgabesets
// bitte Vorgaben unter 1. oder 2. durch Löschen der Kommentierung wählen
//
// 1. alle vorhandenen Vorgaben berücksichtigen
// var myPresets = myGetPDFPresets(); ;
//
// 2. nur die unten angegebenen Vorgaben berücksichtigen
var myPresets = ["PDFX1a 2001"];

var myDoc = app.documents.firstItem();
var myFilePath = (myDoc.saved == true)
? myDoc.filePath
: '~/Desktop';
for (onePreset=0; onePreset < myPresets.length; onePreset++){
var pdfFile = new File( myFilePath +'/' + cut_suffix(myDoc.name ) + '_' + myCleanFileName(myPresets[onePreset]) + '.pdf' )
try{
myDoc.exportFile(ExportFormat.pdfType, pdfFile, false, myPresets[onePreset]);
}
catch(e){
alert("Error\nIst das Vorgabeset \"" + myPresets[onePreset] + "\" tatsächlich vorhanden?")
};
}

// Funktion zum Abtrennen der Dateiendung
function cut_suffix (oneFile) {
return oneFile.replace(/.indd$/i, '') ;
}

// Funktion zum Einlesen der PDF-Vorgabesets
function myGetPDFPresets(){
var myPDFPresets = new Array;
for(var onePreset = 0; onePreset < app.pdfExportPresets.length; onePreset++){
myPDFPresets.push(app.pdfExportPresets.item(onePreset).name);
}
return myPDFPresets;
}

// Funktion zum Ersetzen von (hinsichtlich des Dateisystems) problematischen
// Zeichen im Namen eines Vorgabesets (Slash, Backslash, Doppelpunkt)
function myCleanFileName(oneFilename){
var oneFilename = String(oneFilename.split('/').join('_').split('\\').join('_').split(':').join('¯'));
return oneFilename;
}

Quelle: https://www.hilfdirselbst.ch/..._P543610.html#543610

Danke nochmal - auch an Martin Fischer.
---------------------


als Antwort auf: [#570397]