Если вы пробовали какой-либо код, было бы хорошо видеть. Кроме того, трудно понять, каковы могут быть результаты, не видя, как тип pdf, с которым вы работаете, проходит через этот процесс. Имея это в виду, вот такой процесс, о котором я говорю ...
Я бы предложил загрузить и использовать красиво написанное скриптом приложение Skim pdf (http://skim-app.sourceforge.net/). Предварительный просмотр слишком ограничен. У базового читателя Adobe, вероятно, есть достаточная функциональность, но, ну, я поклонник Skim. Файл CSV в основном представляет собой текст, поэтому это должно работать, но опять же, не зная, как форматируется текст, я не могу быть уверен в результатах. Я был бы рад внести изменения, если вы поделитесь примерами. Следующее хорошо работало с чистым текстом pdf:
tell application "Finder" to set dt to desktop as string
tell application "Skim"
set docName to name of document 1
set baseName to text 1 thru ((offset of "." in docName) - 1) of docName
set docText to text of document 1
set filePath to (dt & baseName & ".csv")
set myFile to open for access filePath with write permission
write docText to myFile --as «class utf8»--depending on results, you may need this last part. test
close access myFile
end tell
tell application "Numbers"
activate -- I got weird buggy results not activating (or at least launching) first.
open alias filePath
end tell