ทำให้ Skim บันทึก PDF ด้วยบันทึกย่อแบบฝังตามค่าเริ่มต้น


8

ฉันอ่านเอกสารหลายฉบับและเน้นจุดสำคัญกด Command-S ทุกครั้งเพื่อบันทึกบันทึกของฉัน

แต่เมื่อฉันเปิดมันกลับแบม! ไฮไลท์ทั้งหมดของฉันหายไป

ปรากฎว่าฉันต้องทำFile > Export... แล้วเลือกบันทึก PDF ด้วยบันทึกย่อแบบฝัง นอกจากนั้นฉันไม่สามารถกด Command-S เพื่อบันทึกด้วยบันทึกย่อแบบฝังในไฟล์เดียวกัน

มันใช้งานง่ายมากใช้การเคลื่อนไหวของเมาส์และการกดแป้นมากเกินไปหยุดพักความคิดของฉันและทำให้หมดกำลังใจ

ฉันจะทำให้สกิมบันทึกใน PDF ด้วยการรวมบันทึกย่อของฉันได้ง่ายๆเพียงกด Command-S เป็นค่าเริ่มต้น มันเป็นพฤติกรรมเริ่มต้นจนกระทั่งเมื่อเร็ว ๆ นี้ ปรากฎว่าพวกเขาเปลี่ยนเป็น Skim 1.3.22

คำตอบ:


9

การตั้งค่าสกิมมีตัวเลือกสำหรับ "บันทึกการสำรองข้อมูลสกิมโน้ตโดยอัตโนมัติ" ซึ่งฉันขอแนะนำให้คุณเปิด สิ่งนี้จะสร้างไฟล์. skim ถัดจาก PDF หางยังคงบันทึกคำอธิบายประกอบให้กับคุณลักษณะที่ขยาย แต่ฉันเห็นพวกเขาหายไปหลังจากซิงค์กับ Dropbox มันไม่ควรที่จะทำ แต่ทำอย่างนั้น ดังนั้นฉันมักจะสำรองข้อมูลบันทึกย่อในไฟล์สหาย. skim

ข้อได้เปรียบที่ยิ่งใหญ่ของ Skim เหนือการแสดงตัวอย่างและแอพคำอธิบายประกอบ PDF อื่น ๆ ทั้งหมดช่วยให้คุณประหยัดได้อย่างรวดเร็ว สิ่งนี้เป็นไปได้เพียงเพราะ Skim เก็บหมายเหตุประกอบแยกต่างหากจากเนื้อหา PDF รูปแบบ PDF เป็นเช่นนั้นการเพิ่มคำอธิบายประกอบไปยังหน้า PDF ต้องมีการเขียนทั้ง PDF กลับไปที่ดิสก์ซึ่งอาจค่อนข้างช้า สกิมหลีกเลี่ยงข้อเสียเปรียบนี้อย่างหรูหราเพราะมันไม่ได้เขียนไฟล์ PDF เพียงแค่คุณสมบัติเพิ่มเติม

ดังนั้นให้เปิดตัวเลือกการสำรองข้อมูลและใช้ CMD S ใน Skim ต่อไปเพื่อบันทึกงานของคุณ หากแอททริบิวต์เพิ่มเติมถูกลบออกจากนั้นเมื่อคุณเปิด PDF ใน Skim มันจะตรวจจับไฟล์. skim และเสนอให้โหลดมัน & คุณสามารถทำงานต่อไปได้

เคล็ดลับโบนัส: DevonThink รองรับการเพิ่มความคิดเห็นแบบ Skim ดังนั้นหากพบไฟล์. skim หรือแอตทริบิวต์เพิ่มเติมสำหรับไฟล์ PDF ที่คุณกำลังดูใน DevonThink มันจะแสดงคำอธิบายประกอบด้วย นี่เป็นการหลีกเลี่ยงขั้นตอนในการส่งออก PDF ด้วยบันทึกย่อแบบฝังจาก Skim ซึ่งเป็นสิ่งจำเป็นสำหรับแอปอื่น ๆ เพื่อดูคำอธิบายประกอบที่คุณทำไว้ในสกิม (สกิมจัดเตรียม SDK ฟรีสำหรับรูปแบบคำอธิบายประกอบดังนั้นผู้ดู PDF อื่น ๆ ควรสนับสนุนสกิมคำอธิบายประกอบด้วย)


3

ฉันยอมรับว่ากระบวนการนี้ยุ่งยาก ฉันพบวิธีที่ง่ายที่สุดในการทำเช่นนั้นด้วย Applescript แบบง่ายซึ่งคุณสามารถเรียกใช้จากเมนูสคริปต์หรือจากตัวเรียกใช้งาน

นี่คือสิ่งที่ฉันใช้:

tell application "Skim"
  set namePDF to name of document 1
  set filePath to file of document 1
  save document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"
end tell

ดังนั้นนี่คือขั้นตอนที่จำเป็นในการตอบคำถามของคุณอย่างเต็มที่

  1. คัดลอก Applescript ด้านบนลงในเครื่องมือแก้ไขสคริปต์ของคุณ
  2. บันทึกสคริปต์ที่เป็น "บันทึกเป็นสมองกลฝังตัว" ~/Library/Application Support/Skim/Scriptsใน หากเส้นทางนั้นไม่มีอยู่ให้สร้างมันขึ้นมา: สร้างโฟลเดอร์ Skim ก่อนใน Application Support จากนั้นสร้างโฟลเดอร์ Scripts ภายใน
  3. เปิดKeyboardบานหน้าต่างการตั้งค่าจากนั้นสร้าง "ทางลัด" จากด้านบนและ "ทางลัดแอพ" จากด้านข้าง สร้างทางลัดสกิมไปที่ "บันทึกเป็นแบบฝัง" และกำหนดให้command+s

ในฐานะที่เป็น mankoff บันทึกสกิมจะแจ้งให้คุณทุกครั้งตั้งแต่คุณเขียนทับไฟล์ หากต้องการเปลี่ยนพฤติกรรมนี้ให้เปิดหน้าต่างเทอร์มินัลและอินพุต:

defaults write -app Skim SKAutoReloadFileUpdate -boolean true

ช่วยฉันให้พ้นจากปัญหาจำนวนมหาศาล
Daniel

ฉันต้องเปลี่ยนบรรทัดที่ 2 เป็นบรรทัดสุดท้ายsave document 1 in (POSIX path of filePath) as "PDF With Embedded Notes"เพื่อให้ทำงานได้ นอกจากนี้สกิมจะตรวจจับไฟล์ที่เปลี่ยนแปลงและแจ้งให้โหลดซ้ำ พรอมต์นั้นสามารถลบออกได้ด้วยการรันที่พรอมต์ Terminal:defaults write -app Skim SKAutoReloadFileUpdate -boolean true
mankoff

1

โดยปกติสกิมจะบันทึกโน้ตในรูปแบบที่กำหนดเองเป็นคุณสมบัติเพิ่มเติม การบันทึกด้วยบันทึกย่อแบบฝังทำให้การแก้ไข PDF จริงเพื่อให้แอปพลิเคชันอื่นเห็นตัวอย่าง มันอยู่ภายใต้การส่งออกเนื่องจากไม่เก็บสิ่งต่าง ๆ เช่นข้อความที่มีการจัดรูปแบบในโน้ตที่ยึดไว้ ดูคำถามที่พบบ่อย

แอ็ตทริบิวต์ส่วนขยายได้รับการบันทึกตั้งแต่แรกหรือไม่? xattr -l file.pdfลองเพิ่มบันทึกบางส่วนไปยังแฟ้มและทำงาน PDF ถูกจัดเก็บไว้ในปริมาณที่ไม่ใช่ HFS หรือไม่ ทุกอย่างยังคงทำงานได้ตามปกติสำหรับฉันด้วย 1.3.22


0

นอกจากนี้ยังเป็นไปได้ในประสบการณ์ของฉันในการกู้คืนบันทึกย่อแบบ skim ที่สูญหายไปจาก Dropbox โดยใช้ Time Machine และกู้คืนเวอร์ชันของไฟล์ทันทีหลังจากเพิ่มบันทึกย่อ (สันนิษฐานก่อนการซิงค์ Dropbox ครั้งแรก) เห็นได้ชัดว่าคุณต้องใช้ Time Machine .... ไม่ใช่วิธีแก้ปัญหา แต่เป็นวิธีในการแก้ไขปัญหาที่อาจทำให้บางคนมาที่หน้านี้

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.