PDF sürümünü dışa aktarırken Pages'ı açılan dosyanın klasörüne varsayılan yapmak nasıl?


9

Sayfalar'da düzenli olarak belgeler oluştururum, ardından Dosya → Dışa Aktar'ı kullanarak PDF'ye dönüştürürüm . PDF sürümlerini her zaman orijinal belgeyle aynı klasöre kaydederim.

Açılan bu kaydetme iletişim kutusu her zaman kaydettiğim en son konumu hatırlıyor gibi görünüyor. Ancak, orijinal dosyayla aynı dizine kaydetmek istediğimi varsayarsam benim için çok daha yararlı olacaktır.

Sayfaları bunu nasıl yapabilirim?


Çok hızlı değil, ancak belge adını sağ tıklayabilir, Finder ile çevreleyen klasörü açabilir ve ardından klasörü (Finder başlık çubuğunda) "Where:" klasörüne sürükleyebilirsiniz. Keynote ile aynı "sorunu" aldım.
ıɾuǝʞ

1
Bu bir Pagesişlev veya hata değildir. Bu, her uygulamada karşılaşılan bir sorundur. Farklı klasörlere ile çalışan ve bir uniq büyük toplu klasör içinde her şeyi kaydedilmediğini zaman, her uygulama bunu yaptığım yerde yeni bir dosya kurtarmak isteyen son kez ve asla nerede çalışıyoruz şu anda .
dan

Yanıtlar:


2

Varsayılan Klasör X adlı harika bir uygulama var - ama ucuz değil - 35 ABD doları civarında. Herhangi bir uygulamanın Aç / Kaydet iletişim kutusunda kullanabileceğiniz çok sayıda özelliği etkinleştirir .

Serbest tarafta, bu hileyi deneyebilirsiniz: Dışa Aktarma iletişim penceresindeyken, bir dosyayı Finder'dan Dışa Aktar penceresine sürükleyebilirsiniz ve otomatik olarak aynı klasöre dönüşür . Bu, orijinal belgenin klasörü için Finder'da zaten açık olması muhtemel olduğundan, en azından iletişim penceresinde gezinmek zorunda kalmamanızı sağlar.

Son olarak, daha önce bilmediğiniz durumda, çoğu Aç / Kaydet / Dışa Aktar iletişim penceresinin üst kısmındaki küçük pop-up pencerenin en altındaki en son 5 "Son Yer" inizi listeler. Bu nedenle, bir dosyayı açmak için "Aç ..." seçeneğini kullandıysanız, bu klasör muhtemelen bu listede görünecektir.

Örneğin:

resim açıklamasını buraya girin


1
Varsayılan Klasör X ipucu için teşekkürler! Yine de üçüncü taraf yazılımlara bağlı olmayan ücretsiz bir çözümü tercih ederim, ancak bu mümkün olmayabilir.
Mathias Bynens

1

İki geçici çözüm kullanıyorum:

  1. Her projeden önce, üzerinde çalıştığım klasörün kenar çubuğunda bir kısayol oluşturmak için Finder'ı kullanıyorum. Bu, kullandığım uygulamadan bağımsız olarak tüm iletişim kutularında daha hızlı bulmanızı sağlar.

  2. Sayfalar içinde iletişim kutusunu genişletebilir ve bir arama çubuğu vardır - klasörünüzün adını arayın, seçmek için üzerine çift tıklayın ve dışa aktarın / kaydedin.


0

İster inanın ister inanmayın, bu kusur benim günlük işimde benim için 1 numaralı zaman kaybıdır. Varsayılan dışa aktarma klasörünün kaynak dosyayla aynı klasör olmasını sağlamak için, AppleScripts hazırlayıp Automator kullanarak hizmetlere katıştırdım. Bunu Sayfalarda pdf ve Word dışa aktarma, Sayılarda pdf ve Excel ve Keynote'ta pdf, PowerPoint ve png için yaptım.

Aşağıdaki kodu ekleme - her biri için, Automator'da yeni bir "Hızlı İşlem" (hizmet) oluşturmanız, bir "AppleScript Çalıştır" adımı eklemeniz, hiçbir girdi almayacak şekilde ayarlamanız ve belirli bir uygulamada çalışacak şekilde ayarlamanız gerekir. senaryo. Bir uygulama hizmetine özel yapılmış olsa bile, her hizmeti farklı bir adla kaydetmeniz gerekir (örn. "Sayfaları pdf'ye dışa aktar", "PowerPoint'e Keynote Dışa Aktar" vb.). İsteğe bağlı son adım olarak her uygulamada onlara klavye kısayolları atadım (Sistem Tercihleri ​​→ Klavye → ...). Bunu yaparsanız, hizmet kısayolları görünüşte çoğaltılamayacağından, muhtemelen hizmet düzeyinde değil uygulama düzeyinde kısayollar atamanız gerektiğini unutmayın.

Feragat, Applescript'te tam olarak şaşırtıcı değilim, bu yüzden bunlar mükemmel olmayabilir - ama benim için yeterince iyi görünüyorlar.

Varsayılan Klasör X güzel bir yazılım gibi görünüyor, ancak bu bir kusuru düzeltmekten çok daha fazlasını yapıyor, bu yüzden biraz abartılı. Geri kalanını istemiyorsanız, bunu devre dışı bırakamazsınız, ancak yine de bu sorunu çözmesini sağlayabilirsiniz.

Apple bunu düzgün bir şekilde düzeltmelidir.

tell application "Pages"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -6 of exportFile
    set exportFile to exportFile & "pdf"
    export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Pages"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -6 of exportFile
    set exportFile to exportFile & "docx"
    export front document to file exportFile as Microsoft Word
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Numbers"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -8 of exportFile
    set exportFile to exportFile & "pdf"
    export front document to file exportFile as PDF with properties {image quality:Best}
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Numbers"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -8 of exportFile
    set exportFile to exportFile & "xlsx"
    export front document to file exportFile as Microsoft Excel
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Keynote"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -4 of exportFile
    set exportFile to exportFile & "pdf"
    export front document to file exportFile as PDF with properties {PDF image quality:Best}
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Keynote"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -4 of exportFile
    set exportFile to exportFile & "pptx"
    export front document to file exportFile as Microsoft PowerPoint
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell


tell application "Keynote"
    set exportFile to file of front document as text
    set exportFile to text 1 thru -5 of exportFile
    export front document to file exportFile as slide images with properties {image format:PNG}
end tell
tell application "Finder"
    activate
    reveal exportFile
end tell
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.