Làm cách nào tôi có thể tạo các slide Keynote.app từ một tệp XML?


2

Tôi có một số danh sách lồng nhau (tệp XML / OPML) và tôi đang tìm kiếm một quy trình (tự động) để tạo các bài thuyết trình Keynote từ chúng. Trường hợp sử dụng: Tôi viết các khái niệm cho bản trình bày trong Outlan , sau đó muốn chuyển cấu trúc trực tiếp sang bản trình bày Keynote để chỉnh sửa thêm. Cấu trúc có thể là một cái gì đó như thế này:

Breakfast
    - Coffee
    - Muesli
        · Yoghurt
        · Milk
        · Cereal
    - Mango
Lunch
    - Pasta
    - Water
    - Small Salad
Dinner
    - Fries
    - Caesar Salad

Trong khi OmniOutliner không xuất sang Keynote , tất cả các nút được làm phẳng thành các dấu đầu dòng trên các slide cấp cao nhất. Sử dụng dữ liệu trên, nó sẽ chỉ tạo ra ba slide.

Tuy nhiên, tôi thích cách sau: Mỗi mục danh sách tạo một slide riêng biệt, với tất cả các slide được lồng theo cấu trúc ban đầu. Quá trình nên được tự động hóa, và kiểu dáng trong Keynote không phải là mối quan tâm. NB: Các slide lồng nhau có thể có trong Keynote:

Các slide lồng nhau trong Keynote

Mọi ý tưởng bao gồm Applescript, Automator hoặc Terminal (dòng lệnh) đều được chào đón.


Có vẻ như ai đó đã bỏ phiếu để đóng câu hỏi này. Có thể là câu hỏi này sẽ phù hợp hơn với Stack Overflow? Có lẽ nó có thể được chỉnh sửa để rõ ràng hơn rằng bạn muốn sử dụng Apple Script hoặc Terminal để đạt được điều này? Rõ ràng các câu hỏi lập trình không có chủ đề nhưng các câu hỏi của AppleScript và Automator là hoàn toàn tốt.
bassplayer7

@ bassplayer7 Cảm ơn vì tiền boa! Tôi đã chỉnh sửa câu hỏi. Tôi đã nghĩ đến việc đăng bài lên SO, nhưng không phải vì tôi đánh giá cao cộng đồng ở đây và nghĩ rằng câu hỏi này là câu hỏi của Mac hơn là câu hỏi lập trình - sau tất cả, đó là về OmniGraffle và Keynote.app
myhd

Chỉnh sửa của bạn trông thực sự tốt. Hy vọng ai đó sẽ có một câu trả lời tuyệt vời cho bạn.
bassplayer7
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.