Sischerdat. Hier ist ein Tutorial, eigentlich gehts um DataMerge, aber der Workaround funktioniert so auch für dich.
http://indesignsecrets.com/data-merging-individual-records-separate-pdfs.php
Noch ne Idee für die Zukunft:
Ich nutze ein Script, welches mir JPGs exportiert anhand von Bookmarks. Öffne das Fenster » Interaktiv » Lesezeichen. Jetzt ist es wichtig wie man Lesezeichen vergibt: Über die Seitenpalette muss die Seite gewählt werden, damit das nachfolgend angelegte Lesezeichen sich auf die ganze Seite bezieht. Man kann auch Lesezeichen auf einzelne Texte legen, was wir hier nicht wollen.
Das Script exportoiert nun die einzelnen Lesezeichen. So kannst du aus einer Datei zB nur die Seiten mit Lesezeichen exportieren, obwohl das Dok mehr Seiten enthält. Oder man kann mehrere Lesezeichen je Seite vergeben für unterschiedliche Dateinamen, wenn zB eine Seite für Deutschland oder Österreich gilt.
Allerdings hab ich das Script auf mich zugeschnitten. Wenn du dich ein bisschen ins Scripten reinfrickeln kannst, kann man relativ easy die Exportmethode umstellen, Stichwort myDoc.exportFile(ExportFormat.jpg, myFile, false); dazu müsste man noch ein paar PDF Parameter setzten (Die Pendants zu zB app.jpegExportPreferences.exportResolution = 72;)
if (app.documents.length != 0) {
var myDoc = app.activeDocument;
var BMs = app.activeDocument.bookmarks.length;
var myBaseName = prompt ("Enter basic name", GetFileNameOnly(myDoc.name), "Basic name");
var myPath = Folder(File(app.documents[0].fullName).path);
var _folder = myPath.selectDlg("Bitte Export-Ordner auswählen:");
if (myBaseName != null) {
if (BMs == 0) {MakeJPEGfile(0)}
else {MakeJPEGfile(1)};
alert("Fertig.");
}
}
else{
alert("Please open a document and try again.");
}
function MakeJPEGfile(WithBM) {
if (WithBM == 0) {
for(var myCounter = 0; myCounter < myDoc.pages.length; myCounter++) {
if (myDoc.pages.item(myCounter).appliedSection.name != "") {
myDoc.pages.item(myCounter).appliedSection.name = "";
}
var myPageName = myDoc.pages.item(myCounter).name;
app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.HIGH; // low medium high maximum
app.jpegExportPreferences.exportResolution = 72;
app.jpegExportPreferences.jpegExportRange = ExportRangeOrAllPages.exportRange;
app.jpegExportPreferences.pageString = myPageName;
//var myFilePath = "~/Desktop/" + myBaseName + "_" + myPageName + ".jpg";
//var myFilePath = "~/Desktop/TellMessages/2020_TellMessages/_Exporte/" + myBaseName + "_" + myPageName + ".jpg";
var myFilePath = _folder +"/"+ myBaseName + "_" + myPageName + ".jpg";
var myFile = new File(myFilePath);
myDoc.exportFile(ExportFormat.jpg, myFile, false);
} }
else
{
for (var k = 0; k < myDoc.bookmarks.length; k++)
{
app.jpegExportPreferences.pageString = myDoc.bookmarks[k].destination.destinationPage.name;
app.jpegExportPreferences.jpegQuality = JPEGOptionsQuality.HIGH; // low medium high maximum
app.jpegExportPreferences.exportResolution = 72;
//var myFilePath = "~/Desktop/" + myBaseName + "_" + myDoc.bookmarks[k].name + ".jpg";
var myFilePath = _folder +"/" + myBaseName + "_" + myDoc.bookmarks[k].name + ".jpg";
var myFile = new File(myFilePath);
myDoc.exportFile(ExportFormat.jpg, myFile, false);
}
}
}
function GetFileNameOnly(myFileName) {
var myString = "";
var myResult = myFileName.lastIndexOf(".");
if (myResult == -1) {
myString = myFileName;
}
else {
myString = myFileName.substr(0, myResult);
}
return myString;
}