Usando AppleScript para convertir por lotes .pages a pdf

Necesito convertir aproximadamente 100 documentos .pages en pdf o docx. Con el script de AppleScript a continuación, puedo abrir documentos .pages desde la carpeta que seleccioné. Sin embargo, recibo el siguiente error al intentar exportar.

Pregunta: ¿Qué está causando el error y cómo lo soluciono?

  • AppleScript: las páginas que se exportan a PDF fallan debido a los permissions de Sandbox
  • Cómo decodificar un file .chm?
  • ¿Cómo cambio los contenedores de Matroska a MP4 sin modificar los datos de la secuencia?
  • El mejor conversor de audio para Mac
  • ¿Cómo puedo abrir un file con la extensión DAA en Mac?
  • ¿Cómo puedo convertir un m4a a mov?
  • Mensaje de error con información personal reemplazada:

    error "Las páginas recibieron un error: No se puede crear un alias \" Macintosh HD: Usuarios: Ruta: Para: Archivo: foo.pages \ "en el documento tipo." número -1700 de alias "Macintosh HD: usuarios: ruta: a: file: foo.pages". documentar

    Línea de código produciendo el error:

    export this_file to exportFileName as PDF 

    Guión:

     set exportFileExtension to "pdf" set this_folder to (choose folder with prompt "Pick the folder containing the files to process:") as string tell application "System Events" set these_files to every file of folder this_folder end tell repeat with i from 1 to the count of these_files set this_file to (item i of these_files as alias) set this_info to info for this_file tell application "Finder" set {fType, nExt} to ({file type, name extension} of file this_file) set documentName to the name of this_file set exportFileName to documentName & "." & exportFileExtension end tell if nExt contains "pages" then tell application "Pages" open this_file export this_file to exportFileName as PDF close saving no end tell end if end repeat 

    ### Actualización ###: He añadido este script a github con la esperanza de que beneficie a otros a medida que se sigue mejorando. Contribuciones apreciadas.

  • Extrayendo un website completo a PDF
  • ¿Dónde puedo ver toda la ortografía aprendida / ignorada en la página 5.5?
  • Vista previa de OSX: ¿es capaz de mostrar files PDF protegidos con DRM? (principalmente preocupado por Adobe DRM)
  • ¿Cómo imprimir como PDF usando Acrobat 10, cuando no hay instalada ninguna impresora?
  • ¿Es posible crear una carpeta en iBooks?
  • ¿Por qué la Vista Previa imprime text borroso cuando hay color en un documento?
  • One Solution collect form web for “Usando AppleScript para convertir por lotes .pages a pdf”

    Reemplace la línea de código produciendo el error con lo siguiente:

     export front document to file (this_folder & exportFileName) as PDF 

    Hubo dos problemas aquí:

    • export toma un documento, por lo que debe pasar el documento abierto por Páginas.
    • Usted dio el nombre del file, pero no una carpeta contenedora para poner el file con este nombre, así que concatene esto con la ruta de la carpeta contenedora para que Pages sepa a dónde exportar.
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).