[GastForen Programme Print/Bildbearbeitung Adobe InDesign Objekt als EPS exportieren

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

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

8. Jan 2008, 14:26
Beitrag # 1 von 15
Bewertung:
(16006 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

gibt es in Indesign eine Möglichkeit nur ausgewählte Objekte
zu exportieren? Oder ist das EPS immer so groß wie die Dokumentseite?
Ich benötige ein EPS das nur so groß wie das ausgewählte Objekt ist.

Gruß
Iki
X

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

8. Jan 2008, 15:03
Beitrag # 2 von 15
Beitrag ID: #329831
Bewertung:
(15989 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

im Premium Member Bereich findest Du das Skript exportSelection2EPS welches (nur) die ausgewählten Objekte einer Seite in das Unterverzeichnis "EPS" (relativ zum Dokumentverzeichnis) exportiert. Ist das aktive Dokument noch nicht gesichert worden, wird die EPS-Datei auf dem Schreibtisch abgelegt.

Der Name der EPS-Datei kann in einem Dialog eingegeben werden.

Viele Grüße
Martin




als Antwort auf: [#329825]

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

8. Jan 2008, 15:32
Beitrag # 3 von 15
Beitrag ID: #329836
Bewertung:
(15973 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Danke Dir,

dann werde ich mal eine Überweisung tätigen.

Gruß
Iki


als Antwort auf: [#329831]

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

16. Jan 2008, 07:47
Beitrag # 4 von 15
Beitrag ID: #331204
Bewertung:
(15866 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,
wie bekomme ich denn das Skript in Indesign?
Ist das EPS zu Schluss so groß wie die Indesign Seite,
oder wirklich nur so groß wie das markierte Objekt?

Gruß
iki


als Antwort auf: [#329836]

Objekt als EPS exportieren

Kai Rübsamen
  
Beiträge gesamt: 4664

16. Jan 2008, 07:52
Beitrag # 5 von 15
Beitrag ID: #331207
Bewertung:
(15863 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: wie bekomme ich denn das Skript in Indesign?

http://hilfdirselbst.org/...rn&read_group=17

Antwort auf: Ist das EPS zu Schluss so groß wie die Indesign Seite,
oder wirklich nur so groß wie das markierte Objekt?

Probier es doch aus?! :)

Gruß Kai Rübsamen


als Antwort auf: [#331204]
(Dieser Beitrag wurde von ruebi am 16. Jan 2008, 07:53 geändert)

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

16. Jan 2008, 07:53
Beitrag # 6 von 15
Beitrag ID: #331208
Bewertung:
(15861 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo iki,

Antwort auf: wie bekomme ich denn das Skript in Indesign?

Siehe die Anleitung, auf die immer wieder gern verwiesen wird: Skript sichern

Antwort auf: Ist das EPS zu Schluss so groß wie die Indesign Seite,
oder wirklich nur so groß wie das markierte Objekt?

Ich hoffe, es ist Ihnen mit dem Hinweis oben bald möglich, sich davon selbst zu überzeugen und Ihre Frage für die Allgemeinheit hier selbst zu beantworten. ;-)

Viele Grüße
Martin




als Antwort auf: [#331204]

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

16. Jan 2008, 17:00
Beitrag # 7 von 15
Beitrag ID: #331403
Bewertung:
(15807 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo,

danke für die Infos.
Das Script läuft.

Allerdings wird das Indi-Seitenformat mit exportiert, d.h.
wenn man das EPS in eine andere Anwendung platziert hat
das EPS die Größe der Seite.

Gibt es denn eine Möglichkeit das Seitenformat nicht zu exportieren.
Oder kann man das Seitenformat autom. an ein Objekt anpassen?

Gruß
Iki


als Antwort auf: [#331208]

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

16. Jan 2008, 17:17
Beitrag # 8 von 15
Beitrag ID: #331406
Bewertung:
(15801 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Gibt es denn eine Möglichkeit das Seitenformat nicht zu exportieren.
Oder kann man das Seitenformat autom. an ein Objekt anpassen?


Hab's grad selbst nochmal ausprobiert.
InDesign exportiert die ganze Seite als EPS.
Dem kann man auf direktem Wege nicht beikommen.

Zwei Wege:
1. die EPSe in Illustrator öffnen und als AI sichern -> InDesign-Importoptionen/Beschneiden auf Objekt bzw. Begrenzungsrahmen

2. Skript, das die kopierten Objekte in ein neues Dokument kopiert, welches die Maße er kopierten Objekte hat. Dann Export von dort. Das ist aber sehr heikel, weil dabei Textformate (Absatz- / Zeichenformate) und ehemals verknüpfte Textrahmen ein Chaos verursachen können.

Viele Grüße
Martin




als Antwort auf: [#331403]

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

18. Jan 2008, 08:40
Beitrag # 9 von 15
Beitrag ID: #331805
Bewertung:
(15761 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

die "1" verstehe ich nicht.
Warum soll das EPS wieder in Indi zurück?
Ich benötige doch ein Indi EPS. Wenn ich die AI Datei in Indi platziere und
wieder als EPS exportieren, bin ich doch wieder ganz am Anfang.

zu "2".
Ich kenne mich bei Skritps leider nicht aus, welche zeilen müßten den in das Skript?

Gruß
Iki


als Antwort auf: [#331406]

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

18. Jan 2008, 09:49
Beitrag # 10 von 15
Beitrag ID: #331829
Bewertung:
(15739 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Iki,

mit "1" wollte ich einen Weg zeigen, wie man die exportierten EPS-Dateien bei Bedarf später in InDesign platziert und dabei die Mediumsgröße der Datei ignoriert. Es geht nicht darum, den Export zu wiederholen.

zu "2":
Das wäre nicht mit ein paar Zeilen getan; das wäre ein neues Skript.
Auf die Probleme habe ich oben bereits hingewiesen.

Kannst Du mir den Verwendungszweck der exportierten EPSe nennen und sagen, weswegen das Ignorieren der Seitengröße so dringend ist? Möglicherweise fällt mir (oder jemand anderem) hier noch etwas anderes ein.

Viele Grüße
Martin




als Antwort auf: [#331805]

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

18. Jan 2008, 12:09
Beitrag # 11 von 15
Beitrag ID: #331881
Bewertung:
(15721 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

ich habe in einem anderen Thema, (http://www.hilfdirselbst.ch/gforum/gforum.cgi?post=326767?#326767)
das Problem mit den Illu EPS beschrieben. In einer älteren Trapping Software soll das EPS getrappt
werden. Diese Software übernimmt die Seitengröße von Indi.

Indi EPS werden sauber verarbeitet aber Illu EPS nicht!
Deshalb gehen wir diesen Umweg über Indi EPS.

Das bedeutet wir erstellen ein Logo in Illu CS3 und speichern ein EPS.
Das EPS wird in Indi CS3 platziert, die Seite angepasst und als EPS exportiert.
Das Indi EPS wird dann getrappt.

Wir verstehen auch nicht warum das Illu EPS nicht geht.

Danke für Deine Mühe
Iki


als Antwort auf: [#331829]

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

18. Jan 2008, 22:02
Beitrag # 12 von 15
Beitrag ID: #332025
Bewertung:
(15670 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Das bedeutet wir erstellen ein Logo in Illu CS3 und speichern ein EPS.
Das EPS wird in Indi CS3 platziert, die Seite angepasst und als EPS exportiert.
Das Indi EPS wird dann getrappt.


Oh!
Nun aus InDesign kenne ich außer der oben angebotenen "sicheren" Lösung mit Übermittlung der Mediengröße und der skizzierten "unsicheren" Methode keinen weiteren Weg.

Eventuell wäre Dein Problem über die Bearbeitung der Bounding Box im EPS zu lösen (frag mich nicht danach wie, denn ich habe schon seit Jahren nicht mehr in einer EPS rumgefummelt).

Aber warte.
Geht es tatsächlich nur um ein in einem InDesign-Dokument ausgewähltes Illu-EPS?
Versuch's mal mit dem folgenden schmutzigen, da schnellen, Code.

Dieses Skript exportiert ein ausgewähltes Bild in die Datei "myEPS.eps" auf dem Schreibtisch.
Es soll ein Funktionstest sein. Danach kann man's - wenn der Weg so in Ordnung ist - noch schöner machen:


Code
(app.selection.length > 0) 
? epsExport( app.selection[0] )
: exit();

function epsExport(o)
{
oGB = o.visibleBounds;
app.copy();
newDoc = app.documents.add()
newDoc.documentPreferences.pageHeight = oGB[2] - oGB[0];
newDoc.documentPreferences.pageWidth = oGB[3] - oGB[1];
app.paste();
newDoc.pages[0].pageItems[0].move([0,0]);
app.epsExportPreferences.pageRange = newDoc.pages[0].name;
newDoc.pages[0].pageItems[0].exportFile(ExportFormat.epsType, File('~/Desktop/myEPS.eps'));
newDoc.close(SaveOptions.no);
}


Viele Grüße
Martin




als Antwort auf: [#331881]
(Dieser Beitrag wurde von Martin Fischer am 9. Nov 2009, 12:35 geändert)

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

20. Jan 2008, 10:18
Beitrag # 13 von 15
Beitrag ID: #332087
Bewertung:
(15603 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

Danke Dir, sieht geil aus, meine funktioniert suuuper!

Kann ich es erreichen, dass das exportierte EPS, den alten Namen
behält und am alten Speicherort das alte EPS überschreibt?
Oder mit dem alten Namen auf den Desktop speichert?

Gibt es online eine Liste mit einfachen (für Anfänger) Script Codes?

Gruß
Iki


als Antwort auf: [#332025]

Objekt als EPS exportieren

Martin Fischer
  
Beiträge gesamt: 12626

21. Jan 2008, 08:39
Beitrag # 14 von 15
Beitrag ID: #332184
Bewertung:
(15556 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Antwort auf: Kann ich es erreichen, dass das exportierte EPS, den alten Namen
behält und am alten Speicherort das alte EPS überschreibt?
Oder mit dem alten Namen auf den Desktop speichert


Was ist "der alte Namen"?

Immer noch schmutzig (copy & paste), aber bereits mit etwas mehr Komfort:
Code
// exportSelection2EPS.jsx  

if ((app.documents.length == 0) || (app.selection.length == 0))
exit();

var mySel = app.selection;
var myPage = getPage(mySel[0]);
var myPageDigit = makeDigits(myPage.name,3) + "";
var myDocName = app.activeDocument.name;

if (app.activeDocument.saved == true) {
try {
Folder(app.activeDocument.filePath + "/eps").create()
}
catch (e){}
var myFilePath = app.activeDocument.filePath + "/eps"
}
else {
var myFilePath = "~/Desktop";
}

for (k = 0; k < mySel.length; k++)
epsExport( mySel[k], k);

function epsExport(o, c)
{
o.select( SelectionOptions.replaceWith );
oGB = o.visibleBounds;
app.copy();
newDoc = app.documents.add() ;
for (s = 0; s < newDoc.masterSpreads.length; s++)
for (p = 0; p < newDoc.masterSpreads[s].pages.length; p++)
with (newDoc.masterSpreads[s].pages[p].marginPreferences)
{
left = right = top = bottom = 0;
}

with (newDoc.pages[0].marginPreferences)
{
left = right = top = bottom = 0;
}
pH = oGB[2] - oGB[0];
pW = oGB[3] - oGB[1];
try {
with ( newDoc.documentPreferences)
{
pagesPerDocument = 1;
pageHeight = pH;
pageWidth = pW;
}
}
catch (e)
{
alert ( 'Unzulässige Seitengröße:\r' + pW + ' x ' + pH);
}
app.paste();
newDoc.pages[0].pageItems[0].move([0, 0]);
app.epsExportPreferences.pageRange = newDoc.pages[0].name;
var myFileName = myDocName + '_' + myPageDigit + '_' + c + '.eps';
var myFile = File(myFilePath + "/" + myFileName);
newDoc.pages[0].pageItems[0].exportFile(ExportFormat.epsType, myFile);
newDoc.close(SaveOptions.no);
}

function getPage(myObject) {
if (!myObject) {
alert("Overflow!")
exit();
}
if ((myObject.constructor.name == "Page") || (myObject.constructor.name == "Spread"))
return myObject

if ((myObject.constructor.name == "Character")
|| (myObject.constructor.name == "InsertionPoint")
|| (myObject.constructor.name == "Word")
|| (myObject.constructor.name == "Line")
|| (myObject.constructor.name == "TextRange"))
{
if ((app.version +"").substr(0,1) == "4") return getPage(myObject.parentTextFrames[0])
else if ((app.version +"").substr(0,1) == "3") return getPage(myObject.parentTextFrame)
}
return getPage(myObject.parent)
}

function makeDigits(theName, theDigits) {
var theFills = theDigits - (theName + "").length;
for (oneDigit = 0; oneDigit < theFills; oneDigit++) {
theName = "0" + theName;
}
return theName;
}


Antwort auf: Gibt es online eine Liste mit einfachen (für Anfänger) Script Codes?

Gerald Singelmann hat Quellen zum Skripten-Lernen zusammengestellt: http://indesign-faq.de/...scripting-lernen-wo/

Viele Grüße
Martin




als Antwort auf: [#332087]
(Dieser Beitrag wurde von Martin Fischer am 18. Nov 2009, 14:50 geändert)

Objekt als EPS exportieren

Iki
Beiträge gesamt: 1186

21. Jan 2008, 20:10
Beitrag # 15 von 15
Beitrag ID: #332392
Bewertung:
(15505 mal gelesen)
URL zum Beitrag
Beitrag als Lesezeichen
Hallo Martin,

ist mir ganz peinlich, wie viel Arbeit Du dir machst.
Ganz großes Lob!!

Mit "der alte Name" meine ich, dass das in Indi platzierte EPS überschieben wird.
(Gleicher Name, gleicher Ort).

Dein erstes Script läuft bis jetzt super!!
Ich schaue mir Deine Infos an.

Danke Dir
Iki


als Antwort auf: [#332184]
X

Aktuell

InDesign / Illustrator

| 23.05.2022

IDUG_300

Veranstaltungskalender

Hier können Sie Ihre Anlässe eintragen, welche einen Zusammenhang mit den Angeboten von HilfDirSelbst.ch wie z.B. Adobe InDesign, Photoshop, Illustrator, PDF, Pitstop, Affinity, Marketing, SEO, Büro- und Rechtsthemen etc. haben. Die Einträge werden moderiert freigeschaltet. Dies wird werktags üblicherweise innert 24 Stunden erfolgen.

pdf-icon Hier eine kleine Anleitung hinsichtlich Bedeutung der auszufüllenden Formularfelder.

Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022
Veranstaltungen
08.11.2022

Frankfurt, Fraport Conference Center
Dienstag, 08. Nov. 2022, 13.30 - 18.00 Uhr

Seminar

Auf der Enfocus World Tour stellen wir Ihnen gemeinsam mit Enfocus die aktuellen Highlights von Enfocus Switch und dem Impressed Workflow Server (IWS) vor. Wir präsentieren Ihnen anhand typischer Aufgabenstellungen in einem modernen Produktionsbetrieb die Möglichkeiten, die Enfocus Switch für die Automatisierung und Standardisierung von Abläufen bietet. Wir haben sowohl für Produktionsverantwortliche als auch technisch Interessierte ein spannendes Programm vorbereitet, bei dem Sie sicherlich viel Neues erfahren werden, welches Sie in Ihrem eigenen Betrieb umsetzen können. Die Veranstaltung bietet darüber hinaus eine hervorragende Möglichkeit, sich mit anderen Anwendern und Workflow-Spezialisten auszutauschen und Antworten auf konkrete Aufgabenstellungen zu erhalten, welche Sie mit Hilfe von Enfocus Switch/IWS umsetzen möchten.

Wir sind jeweils an 2 Tagen in Frankfurt, Hamburg und München vor Ort. Der erste (halbe) Tag richtet sich in erster Linie an Betriebsleiter und Produktionsverantwortliche in Druckereien - ist also weniger technisch orientiert - sondern gibt einen Überblick zu den heutigen Möglichkeiten einer automatisierten Produktion.

Der zweite Tag (Switch Anwender-Treffen) richtet sich an bestehende Switch-Anwender und Administratoren.

Anmeldung und weitere Infos: https://www.impressed.de/schulung.php?c=sDetail&sid=310

Ja

Organisator: Enfocus/Impressed

Kontaktinformation: Silvia Noack, E-Mailsnoack AT impressed DOT de

https://www.impressed.de/schulung.php?c=sDetail&sid=310

Enfocus World Tour 2022