আমি শুধুমাত্র সাফারি এবং ক্রোম দিয়ে পরীক্ষা, কিন্তু দেখুন এই থ্রেড আরো জটিল স্ক্রিপ্ট জন্য।
delay 0.3 -- time to release modifier keys if the script is run with a shortcut
tell application "System Events" to tell (process 1 where frontmost is true)
if name is "Google Chrome" then
keystroke "p" using {option down, command down}
delay 0.1
tell menu button 1 of window 1
click
click menu item "Save as PDF…" of menu 1
end tell
keystroke "l" using {option down, command down}
keystroke return
else
keystroke "p" using command down
tell menu button 1 of sheet 1 of window 1
click
click menu item "Save as PDF…" of menu 1
end tell
keystroke "l" using {option down, command down}
keystroke return
end if
end tell
আপনি ব্যবহার করতে পারে wkpdf , কিন্তু পৃষ্ঠা আবার লোড করা আছে এবং এটি প্রমাণীকরণ বা ব্লক বিজ্ঞাপন সঙ্গে কাজ করে না।
tell application "Google Chrome" to tell active tab of window 1
set u to URL
set t to title
end tell
do shell script "wkpdf --source " & quoted form of u & " --output ~/Desktop/" & quoted form of t & ".pdf"
যদি আপনি সিস্টেম পছন্দের ⌘P তে "পডফ্রেড হিসাবে সংরক্ষণ করুন ..." বরাদ্দ করেন তবে আপনি কেবল অধিবেশন ধরে রাখার সময় (বা Chrome এ ⌥⌘P এবং ⌘P) থাকা অবস্থায় পিপিকে টিপে ডায়লগটি খুলতে পারেন।