Keynote'u özel kullanıcı arayüzüne entegre etmek mümkün mü?


4

Windows'ta, COM / ActiveX bileşenlerini, örneğin; PowerPoint'i seçin ve bunları seçtiğiniz UI'de oluşturmak için kullanın.

Ör. WebKit, WebKit'e /System/Library/Frameworks/WebKit.framework aracılığıyla erişilebildiği için bu mümkün görünüyor.

Keynote ile OS X'te eşdeğer bir şey yapmak mümkün mü?


1
Düştükten sonra buldum Hızlı bakış Bu, Keynote dosyalarını diğer şeylerin yanı sıra önizleyebilir ve bir UI'ye entegre olmuş gibi görünür.
user36857

Yanıtlar:


3

Evet, OS X'te çoğu programı yapmak için kullanılan teknoloji, mesajların kullanıcı arayüzünden mantığa geçirildiği ve bir model-görünüm denetleyicisi deyiminin kullanıldığı Amaç C'dir.

Eğer yetenekli iseniz, bir metodu swizzle veya kullanmak için ikiliyi yama yapmak gibi şeyler yapabilirsiniz. SIMBL Keynote gibi bir sisteme bağlı olmayan uygulamaları değiştirmek için.

Bu tersine mühendislik özellikleri çok detaylı bir beceri gerektiriyor ve uygulama her güncellendiğinde kırılabilir, bu nedenle teorik olarak mümkün olan bir şey zaten sizin için yapılan çalışma ile ücretsiz olarak indirebileceğiniz bir şey olarak gerçekleşebilir.

Temel notları önizleme quicklook yeteneği konusundaki övgüleriniz, temel dosyaları okumak için gerçek bir uygulama geliştirmek isteseniz, nereden başlayacağım. Oradan, bir .key dosyasının gerçekten sadece bir fantezi zip dosyası olduğunu keşfederek oradan depolama biçimini tersine çevirmeniz gerekir.


Cevabınız için teşekkürler. Tersine çevrilmiş bir Keynote görüntüleyicisini sıfırdan inşa etmek, herhangi bir gerçekçi zaman diliminde mümkün değildir. SIMBL'ye aşina değilim ve bu konuyla ilgileneceğim. Bilgilendirici girdi için teşekkür ederiz.
user36857

Çoğu kişi dosyayı açarak ve önizlemeleri kullanarak iyi durumda. Kaydırmak için daha yüksek çözünürlüklü slaytlara ihtiyaç duyuyorsanız, ayrıca bir açılış konuşmasını PDF'ye yazdırabilir (veya sunumun hızlı bir videosunu hazırlayabilirsiniz). Her ikisinde de, gerçek bir dosya görüntüleyicisi istediğinizden beri açık olan olumsuz tarafları var :)
bmike

Bir PDF kullanmak, örneğin bir seçenek değildir. geçişler kayboldu. Görünüşe göre Hızlı Bakış ya da SIMBL gitmenin yolu. Girişiniz için teşekkür ederim.
user36857

2

Bir Keynote’in QuickTime’a aktarılabileceğini unutmayın. .mov biçim. Bu, geçişleri ve yapıları korur ve hatta ilerletmek için tıklar. Bunun özel bir kullanıcı arayüzüne gömülebileceğinden eminim.


1

Dediğiniz gibi, Hızlı Bakış gitmek için yoludur. Fakat örneğin destek. gelişmiş animasyonlar bence mükemmel değil. Doğrudan erişiminiz varsa, .key dosyanızı HTML'ye dışa aktarmayı da deneyebilirsiniz ve enjekte edilen js üzerinden oynatma üzerinde kontrolü ele alabilirsiniz (html aslında js / css aracılığıyla canlandırılmış görüntülerdir). Bir NSWebView veya başka bir şeye yerleştirin.


Yanıtınız ve Hızlı Bakış hakkındaki gözleminiz için teşekkür ederiz. HTML'ye dışa aktarma, Sunumun Keynote sürümüne kıyasla kalitesini kaybettiği için bir seçenek değildir.
user36857
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.