[GastForen Programme Print/Bildbearbeitung Adobe InDesign

  • Suche
  • Hilfe
  • Lesezeichen
  • Benutzerliste

automatische PDF-Erstellung

AdobeHenk
Beiträge gesamt: 51

18. Jun 2004, 12:44
Bewertung:

gelesen: 989

Beitrag als Lesezeichen
Hier ist ein Script:

//ExportEachPageAsPDF.js
//An InDesign CS JavaScript.
//Exports each page of an InDesign CS document as a separate PDF to a selected folder.
//Display a "choose folder" dialog box.
if(app.documents.length != 0){
var myFolder = Folder.selectDialog ("Choose a Folder");
if(myFolder != null){
myExportPages(myFolder);
}
}
else{
alert("Please open a document and try again.");
}
function myExportPages(myFolder){
var myDocument = app.activeDocument;
var myDocumentName = myDocument.name;
var myDialog = app.dialogs.add();
with(myDialog.dialogColumns.add().dialogRows.add()){
staticTexts.add({staticLabel:"Base name:"});
var myBaseNameField = textEditboxes.add({editContents:myDocumentName, minWidth:160});
}
var myResult = myDialog.show({name:"ExportPages"});
if(myResult == true){
//The name of the exported files will be the base name + the value of the counter + ".pdf".
var myBaseName = myBaseNameField.editContents;
//Remove the dialog box from memory.
myDialog.destroy();
for(var myCounter = 0; myCounter<myDocument.pages.length; myCounter++){ app.pdfExportPreferences.pageRange = (myCounter+1) + "";
//Generate a file path from the folder name, the base document name, and the counter value.
var myFilePath = myFolder + "/" + myBaseName + (myCounter+1) + ".pdf";
var myFile = new File(myFilePath);
app.activeDocument.exportFile(ExportFormat.pdfType, myFile, false); } } else{ myDialog.destroy(); } }

(Dieser Beitrag wurde von AdobeHenk am 18. Jun 2004, 12:49 geändert)
Dieser Beitrag wurde nicht geändert.