Forenindex » Programme » Print/Bildbearbeitung » Adobe InDesign » InDesign-Datei mit Drag & Drop platzieren

InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

8. Jun 2009, 14:54
Bewertung:

gelesen: 9690

Beitrag als Lesezeichen
Hallo Ihr Lieben,

normalerweise platziere ich Dateien per Drag & Drop.

Nur - bei einer mehrseitigen InDesign-Datei wird mir
nach dem Drag & Droppen nur die 1. Seite der zu
platzierenden ID-Datei im Dokument angezeigt.

Ich nehme an, das geschieht deswegen, da beim
Platzieren > Importoptionen anzeigen > Allgemein > Seitenvorschau
automatisch ausgewählt ist.

Hat vielleicht irgendjemand eine Idee, wie ich trotzdem
alle Seiten in den Platzier-Cursor bekommen kann?

Gruß
Quarz

--------------------------------------
WinXP| InDesign 6.02

InDesign-Datei mit Drag & Drop platzieren

Jochen Uebel
Beiträge gesamt: 3200

8. Jun 2009, 17:07
Bewertung:

gelesen: 9651

Beitrag als Lesezeichen
Halo.

Frag mal ihn. Er wollte mal sowas Ähnliches schreiben (siehe hier).
Grüße, Jochen

(Dieser Beitrag wurde von Jochen Uebel am 8. Jun 2009, 17:08 geändert)

InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

8. Jun 2009, 17:29
Bewertung:

gelesen: 9640

Beitrag als Lesezeichen
Halo Jochen,

danke für die 2 Links - aber so ganz zufriedenstellend sind
sie für mein Anliegen nicht.

Ich habe schon das Script MultiPageImporter. Doch das
ist für pdf-Dateien und nicht für indd-Dateien.

Sehr wahrscheinlich geht es ja auch nur mit einem Script,
was ich gerne möchte.

Gruß
Quarz

--------------------------------------
WinXP| InDesign 6.02

InDesign-Datei mit Drag & Drop platzieren

Jochen Uebel
Beiträge gesamt: 3200

8. Jun 2009, 17:53
Bewertung:

gelesen: 9626

Beitrag als Lesezeichen
Wie gesagt: In dem zweiten Link, den ich nannte, wird – ziemlich am Ende der Kommentare – erwähnt, dass Scott vorhatte, genau so ein Script zu schreiben. Deshalb ihn einfach mal fragen, wie weit er damit ist.
Grüße, Jochen

InDesign-Datei mit Drag & Drop platzieren

Martin Fischer
  
Beiträge gesamt: 12783

8. Jun 2009, 18:01
Bewertung:

gelesen: 9611

Beitrag als Lesezeichen
Hallo Quarz,

ich habe in meinem Archiv ein Skript 'PlaceMultipageINDD.jsx' mit Datum '7.1.2008' gefunden.
Die Quelle ist mir unbekannt.
Möglicherweise handelt es sich um einen eigenen Versuch, das PlaceMultipagePDF.jsx für INDD anzupassen.

Anyway, vielleicht hilft es Dir für's Erste (die Optionen sind spärlich).
Code
//PlaceMultipageINDD.jsx 

var myINDDFile = File.openDialog("Choose an InDesign File");
if((myINDDFile != "")&&(myINDDFile != null)){
var myDocument, myPage;
if(app.documents.length != 0){
myDocument, myNewDocument = myChooseDocument();
}
else{
myDocument = app.documents.add();
myNewDocument = false;
}
if(myNewDocument == false){
myPage = myChoosePage(myDocument);
}
else{
myPage = myDocument.pages.item(0);
}
myPlaceINDD(myDocument, myPage, myINDDFile);
}
function myChooseDocument(){
var myDocumentNames = new Array;
myDocumentNames.push("New Document");
//Get the names of the documents
for(var myDocumentCounter = 0;myDocumentCounter < app.documents.length; myDocumentCounter++){
myDocumentNames.push(app.documents.item(myDocumentCounter).name);
}
var myChooseDocumentDialog = app.dialogs.add({name:"Choose a Document", canCancel:false});
with(myChooseDocumentDialog.dialogColumns.add()){
with(dialogRows.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Place INDD in:"});
}
with(dialogColumns.add()){
var myChooseDocumentDropdown = dropdowns.add({stringList:myDocumentNames, selectedIndex:0});
}
}
}
myChooseDocumentDialog.show();
if(myChooseDocumentDropdown.selectedIndex == 0){
myDocument = app.documents.add();
myNewDocument = true;
}
else{
myDocument = app.documents.item(myChooseDocumentDropdown.selectedIndex-1);
myNewDocument = false;
}
myChooseDocumentDialog.destroy();
return myDocument, myNewDocument;
}
function myChoosePage(myDocument){
var myPageNames = new Array;
//Get the names of the pages in the document
for(var myCounter = 0; myCounter < myDocument.pages.length;myCounter++){
myPageNames.push(myDocument.pages.item(myCounter).name);
}
var myChoosePageDialog = app.dialogs.add({name:"Choose a Page", canCancel:false});
with(myChoosePageDialog.dialogColumns.add()){
with(dialogRows.add()){
with(dialogColumns.add()){
staticTexts.add({staticLabel:"Place INDD on:"});
}
with(dialogColumns.add()){
var myChoosePageDropdown = dropdowns.add({stringList:myPageNames, selectedIndex:0});
}
}
}
myChoosePageDialog.show();
var myPage = myDocument.pages.item(myChoosePageDropdown.selectedIndex);
myChoosePageDialog.destroy();
return myPage;
}
function myPlaceINDD(myDocument, myPage, myINDDFile){
var myINDDPage;
var myCounter = 1;
var myBreak = false;
while(myBreak == false){
if(myCounter > 1){
myPage = myDocument.pages.add(LocationOptions.after, myPage);
}
app.importedPageAttributes.pageNumber = myCounter;
myINDDPage = myPage.place(File(myINDDFile), [0,0])[0];
if(myCounter == 1){
var myFirstPage = myINDDPage.pageNumber;
}
else{
if(myINDDPage.pdfAttributes.pageNumber == myFirstPage){
myPage.remove();
myBreak = true;
}
}
myCounter = myCounter + 1;
}
}


Ein spontaner einfacher Test ist mir geglückt.
Aber ich habe mir dieses Skript nicht intensiv angeschaut.
Deshalb bitte ich um Rückmeldung bei Problemen.

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 8. Jun 2009, 18:03 geändert)

InDesign-Datei mit Drag & Drop platzieren

K45Tom
Beiträge gesamt: 238

8. Jun 2009, 18:08
Bewertung:

gelesen: 9605

Beitrag als Lesezeichen
Ich hatte vor kurzem direkt Kontakt mit Scott Zanelli:

Zitat Joerg ,

A CS4 version can be found at the top of the page at this page: http://indesignsecrets.com/...f-and-indd-files.php
There is a link named "here is a cs4 version". This updated version of the import script has a new option to import in reverse page order and to map the PDF pages to document pages. It still works in CS3 also.

Scott


Ich verwende das Script bisher nur für die PDF-Platzierung und habe es für die Platzierung von InDesign-Dokus noch nicht getestet ...
Gruß von
Jörg Thöming

K45 : Grafik | Design | Kommunikation

InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

8. Jun 2009, 19:12
Bewertung:

gelesen: 9566

Beitrag als Lesezeichen
Hallo Martin und Jörg,

beiden Scripte funktionieren nach den ersten Tests prima.

Danke :-))

Gruß
Quarz

--------------------------------------
WinXP| InDesign 6.02

InDesign-Datei mit Drag & Drop platzieren

neongrain
Beiträge gesamt: 3

14. Jun 2012, 01:53
Bewertung:

gelesen: 8929

Beitrag als Lesezeichen
Klappt bei mir leider nicht. Irgendwas mach ich wohl falsch.
Die erste Seite wird platziert danach bricht er ab.
Ich erhalte den Fehler wie im Screenshot:
Danke für ein kurzes Feedback.

Meine Version: InDesign CS5.5 / OSX 1.7.4

Anhang:
Screen Shot 2012-06-14 at 1.51.41 AM.png (43.6 KB)

InDesign-Datei mit Drag & Drop platzieren

Martin Fischer
  
Beiträge gesamt: 12783

14. Jun 2012, 07:58
Bewertung:

gelesen: 8885

Beitrag als Lesezeichen
Hallo neongrain,

Antwort auf: Ich erhalte den Fehler wie im Screenshot:

Den Fehler kann ich in CS 5.5 / OS X 10.6.8 nicht nachstellen.
Tut mir leid.

Vielleicht ließe sich die mögliche Ursache durch Angabe von ein paar Informationen zu der Seitennummerierung bzw. zu Abschnitten der zu platzierenden Datei und des Zieldokuments eingrenzen.

Alternativ könntest Du's mal mit Zanellis MultiPageImporter2.5-CS5 versuchen.


Antwort auf: Meine Version: InDesign CS5.5 / OSX 1.7.4

'OSX 1.7.4' ist vermutlich ein Tippfehler.

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 14. Jun 2012, 08:03 geändert)

InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

14. Jun 2012, 10:36
Bewertung:

gelesen: 8831

Beitrag als Lesezeichen
Guten Morgen Martin,

also:

Blatner-Script
http://indesignsecrets.com/...f-and-indd-files.php
CS5 + CS6
INDD - Vorauswahl der Seiten ist möglich
PDF - wird nicht unterstützt

Dein obiges Script
http://www.hilfdirselbst.ch/...i?post=398509#398509
CS5 + CS6
INDD - ohne Vorauswahl
Es werden alle Seiten einer Datei platziert.
PDF - ohne Vorauswahl
Nur 1. Seite wird platziert, dann erscheint
die gleiche Fehlermeldung wie von neongrain
siehe Anhang

Fazit
Um INDD-Dateien zu platzieren sticht Blatner Fischer


Gruß
Quarz

--------------------------------------------------------
Win7/64 Prof. | InDesign CS5 ver7.04 | CS6 |


(Dieser Beitrag wurde von Quarz am 14. Jun 2012, 10:38 geändert)

Anhang:
Fehlermeldung.png (13.9 KB)

InDesign-Datei mit Drag & Drop platzieren

Martin Fischer
  
Beiträge gesamt: 12783

14. Jun 2012, 10:53
Bewertung:

gelesen: 8816

Beitrag als Lesezeichen
Das Skript PlaceMultipageINDD.jsx stammt m.W. nicht aus meiner Feder. Ich hab's nur auf meiner Festplatte gefunden, ohne es einem Autor zuordnen zu können.

Ich kann Eure Fehler weder in CS 5.5 noch in CS 6 nachstellen und deswegen auch keine Abhilfe schaffen. Ich habe auch keine Idee, was im Code falsch sein könnte und das zu Euren Problemen führt.

Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 14. Jun 2012, 22:23 geändert)

InDesign-Datei mit Drag & Drop platzieren

Martin Fischer
  
Beiträge gesamt: 12783

14. Jun 2012, 11:06
Bewertung:

gelesen: 8809

Beitrag als Lesezeichen
Antwort auf: Ich habe auch keine Idee, was im Code falsch sein könnte und das zu Euren Problemen führt.


Nun kommt mir doch eine Idee.
Möglicherweise unterstützt InDesign für Windows bei importierten Seiten die Property pageNumber nicht. Das wäre dann aber nicht dem Autor des Skripts zuzuschreiben. ;-)


Tausche mal die Zeile

var myFirstPage = myINDDPage.pageNumber;

durch die folgende aus:

Code
var myFirstPage = myINDDPage.pdfAttributes.pageNumber; 


Ändert sich was?

Viele Grüße
Martin


InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

14. Jun 2012, 11:39
Bewertung:

gelesen: 8768

Beitrag als Lesezeichen
Hallo Martin,

jetzt gibt es keine Fehlermeldung mehr,
aber es wird immer noch nur die erste Seite
platziert.


Gruß
Quarz

--------------------------------------------------------
Win7/64 Prof. | InDesign CS5 ver7.04 | CS6 |

InDesign-Datei mit Drag & Drop platzieren

Martin Fischer
  
Beiträge gesamt: 12783

14. Jun 2012, 11:53
Bewertung:

gelesen: 8756

Beitrag als Lesezeichen
Antwort auf: jetzt gibt es keine Fehlermeldung mehr,
aber es wird immer noch nur die erste Seite
platziert.


Dann nimm einfach das Skript von Zanelli.
Das ist mit der Möglichkeit, weitere Importangaben vorzunehmen, ohnehin komfortabler als das einfach modifizierte PlaceMultipagePDF.jsx.

Ein Test und eine Anpassung von PlaceMultipageINDD.jsx unter Windows ist mir zu aufwendig (und auf dem Mac tut es bei mir, was es soll).

Immerhin scheint es bei Dir unter CS4 noch funktioniert zu haben.
Zitat beiden Scripte funktionieren nach den ersten Tests prima.


Viele Grüße
Martin



(Dieser Beitrag wurde von Martin Fischer am 14. Jun 2012, 11:56 geändert)

InDesign-Datei mit Drag & Drop platzieren

neongrain
Beiträge gesamt: 3

17. Jun 2012, 17:40
Bewertung:

gelesen: 8550

Beitrag als Lesezeichen
Hallo Martin Fischer

Vielen Dank für die rasche Antwort, ich habe es schliesslich manual platziert. Aber natürlich bin ich ein andermal vielleicht wieder froh drum. Ich hab mir kürzlich CS6 gekauft, aber noch nicht installiert. Ich werde es nochmals versuchen mit dem CS6 und meld mich dann danach nochmals.

Zitat 'OSX 1.7.4' ist vermutlich ein Tippfehler.

Ja ist es, es ist natürlich 10.7.4

lg
neongrain

InDesign-Datei mit Drag & Drop platzieren

Quarz
Beiträge gesamt: 3555

17. Jun 2012, 17:59
Bewertung:

gelesen: 2571

Beitrag als Lesezeichen
Hallo neongrain,

mir ist durch den Kopf gegangen, dass dieses
Script ja mittlerweile nicht mehr nötig ist.

Ich kann doch, wenn ich die einzelnen Seiten
platzieren will mit Strg+D das Menü aufrufen,
mich im Explorer/Finder zur Datei durchklicken
und mit Shift+Doppelklick auf diesen Dateinamen
die Importoptionen anzeigen lassen.

Mich zur Datei durchklicken muss ich sowohl mit
dem Script als auch mit dem Platzierenbefehl.
Das Durchklicken ist für mich immer das lästigste.


Gruß
Quarz

--------------------------------------------------------
Win7/64 Prof. | InDesign CS5 ver7.04 | CS6 |