[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

beschädigte indd cs4 datei, mac os x

Martin Fischer
  
Beiträge gesamt: 12891

14. Jul 2011, 15:35
Bewertung:

gelesen: 7825

Beitrag als Lesezeichen
Hallo Judith,

mit dem folgenden Skript kannst Du
a) in einem Dialog die beschädigte Datei auswählen,
b) im Hintergrund (d.h. ohne Anzeige auf dem Bildschirm) öffnen,
c) als IDML exportieren und
d) wieder schließen (ohne aufgrund mgl. Änderungen zu sichern).


Code
// blindOpen_and_IDML-Export.jsx 

var _file = File.openDialog("InDesign-Datei"); // Auswahl einer Datei
if(_file != null)
{
var d = app.open(_file, false); // Öffnen der Datei, ohne sie anzuzeigen
d.exportFile(ExportFormat.INDESIGN_MARKUP, File(_file.fullName.replace(/.indd$/i,'.idml'))); // Export im IDML-Format
d.close(SaveOptions.NO); // Schließen ohne zu sichern
}


So wäre es eventuell möglich, einen Auslöser für die Neuberechnung von Textabschnitten oder anderen Überprüfungen zu umgehen, die wiederum Auslöser für Deinen Absturz sind.

Bei mir hat's soeben einen Test mit einer Datei bestanden, die mir letzte Woche ständig Abstürze sofort nach dem Öffnen (bei der ersten Mausbewegung) verursacht hatte. Allerdings führte hinterher das Öffnen der IDML-Datei wieder zu einem Absturz*.

Aber das könnte ja bei Dir anders sein!
Ich drück' Dir die Daumen.



---
* Der Auslöser ist mir inzwischen bekannt: der World-Ready Composer; konnte es in einer glücklichen Minute (öffnen ohne was in der Datei zu machen) per Skript umstellen, so dass die Datei anschließend als IDML gesichert und wieder neu geöffnet werden konnte.


(Dieser Beitrag wurde von Martin Fischer am 14. Jul 2011, 15:49 geändert)
Änderungsverlauf:
Beitrag geändert von Martin Fischer (Moderator) am 14. Jul 2011, 15:36
Beitrag geändert von Martin Fischer (Moderator) am 14. Jul 2011, 15:39
Beitrag geändert von Martin Fischer (Moderator) am 14. Jul 2011, 15:40
Beitrag geändert von Martin Fischer (Moderator) am 14. Jul 2011, 15:45
Beitrag geändert von Martin Fischer (Moderator) am 14. Jul 2011, 15:49