ওকুলারে তৈরি হাইলাইটিং এবং টীকাগুলি কীভাবে সংরক্ষণ করবেন?


12

আমাকে বিভিন্ন গবেষণা কাগজপত্রের মাধ্যমে পড়তে হবে এবং কোর্স চলাকালীন আমাকে হাইলাইট এবং এনেটেট করতে হবে। তবে আমি যদি ফাইলটির পরে নাম পরিবর্তন করি বা মেশিন পরিবর্তন করি তবে হাইলাইটগুলি এবং টীকাগুলি নিখোঁজ হবে যেহেতু সেগুলি পৃথকভাবে সঞ্চিত রয়েছে। আমি যদি ভবিষ্যতে মেশিনগুলি পরিবর্তন করি তবে আমি কীভাবে ওকুলারে তৈরি হওয়া এই হাইলাইটগুলি / টীকাগুলি সংরক্ষণ করতে পারি?

উত্তর:


11

৪.২ কে। ডি। থেকে, ওকুলারের "ডকুমেন্ট আর্কাইভ" বৈশিষ্ট্য রয়েছে। এটি নথির সাথে সম্পর্কিত বিভিন্ন মেটাডেটা বহন করার জন্য একটি ওকুলার-নির্দিষ্ট বিন্যাস (বর্তমানে কেবলমাত্র টিকা)। আপনি ফাইল → হিসাবে রফতানি করুন → নথি সংরক্ষণাগারটি চয়ন করে খোলা নথি থেকে একটি "নথি সংরক্ষণাগার" সংরক্ষণ করতে পারেন। ওকুলার ডকুমেন্ট সংরক্ষণাগারটি খোলার জন্য, ওকুলার দিয়ে কেবল এটি খুলুন যেমন এটি পিডিএফ নথি হতে পারে।

ওকুলার ০.০৫ থেকে আপনি সরাসরি পিডিএফ ফাইলগুলিতে টিকা সংরক্ষণ করতে পারেন। এই বৈশিষ্ট্যটি কেবল তখনই উপলব্ধ যখন ওকুলার পপ্পলার রেন্ডারিং লাইব্রেরির 0.20 সংস্করণ বা তার পরে তৈরি করা হয়েছে। আপনি টীকা সহ পিডিএফ ফাইলের অনুলিপি সংরক্ষণ করতে ফাইল As হিসাবে সংরক্ষণ করুন ... ব্যবহার করতে পারেন।

এখানে পড়ুন: https://docs.kde.org/stable5/en/kdeرافics / okular / annotations.html


4

ওকুলারের বর্তমান সংস্করণ ফাইল -> সেভ হিসাবে সংরক্ষণ করে এনোটেশন দিয়ে পিডিএফ সংরক্ষণ করতে দেয়।

তবে আমি কিছু স্বয়ংক্রিয়ভাবে চেয়েছিলাম wanted সুতরাং, আমি একটি অটকি স্ক্রিপ্ট তৈরি করেছি যাতে আমি যখনই আমার পিডিএফটি বন্ধ করি, টীকাগুলি স্বয়ংক্রিয়ভাবে পিডিএফে সংরক্ষিত হয়। নোট করুন যে এই স্ক্রিপ্টটি আপনার পিডিএফটিকে মূল পিডিএফ ওভাররাইট করে সংরক্ষণ করবে।

অটোকি স্ক্রিপ্ট

প্রথমত, আপনাকে ইনস্টল করতে হবে autokey-gtkএবং xdotoolপ্রথমে:

sudo apt-get install autokey-gtk xdotool

এখন, অটোকেতে, নতুন -> স্ক্রিপ্টে যান। আপনার নতুন স্ক্রিপ্টে নিম্নলিখিত কোড যুক্ত করুন:

#This is used to save PDF in okular so that the annotations persist in the PDF file itself
#We have to use to `xdotool` to bring the dialogs back into focus, otherwise they are losing focus 
import subprocess

keyboard.send_keys("<ctrl>+<shift>+s")
time.sleep(0.4)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.1)
keyboard.send_key("<tab>")
time.sleep(0.1)
keyboard.send_key("<enter>")
time.sleep(0.1)
subprocess.call(["xdotool", "windowfocus", "`xdotool getwindowfocus`"])
time.sleep(0.5)
keyboard.send_keys("<ctrl>+q") #Quit Finally

আপনি এখন এই স্ক্রিপ্টে একটি উইন্ডো ফিল্টার এবং হটকি নিযুক্ত করতে পারেন। উইন্ডো ফিল্টার এ, যোগ করুন .*okular.*। এবং হটকিতে, আমি ব্যবহার করেছি <ctrl>+s। আপনি পছন্দসই অন্য কিছু ব্যবহার করতে পারেন।

সুতরাং, এখন যখনই আমাকে ওকুলার ছেড়ে যেতে হবে, আমি ব্যবহার করব CtrlSএবং আমার পিডিএফ সংরক্ষণের পরে ওকুলার ছাড়ি।


@ হারমানজারামিলো: আমি আনন্দিত এই সাহায্য করেছে :) তবে, মনে রাখবেন যে এটি বেশ হ্যাক। আমি আরও দৃust় পদ্ধতির জন্য এখনও নজর রাখছি।
shivams

1
এটি এ পর্যন্ত দেখা সেরা সফ্টওয়্যার! এটি শেল স্ক্রিপ্টের মতো তবে জিইউআই অ্যাপ্লিকেশনগুলির জন্য! :)
ম্যাথিউইউ

2

আমি মনে করি আমার কাছে উত্তর আছে। আপনার হোম ডিরেক্টরিতে এই সাধারণ ফাইন্ড কমান্ডটি চালানোর পরে:

find -type d -iname "*okular*" -print

আপনি এই ডিরেক্টরিটি পাবেন:

/home/YOUR_USER_NAME_HERE/.kde/share/apps/okular

এটির নীচে ডিরেক্টরিটি রয়েছে:

docdata

এই docdataডিরেক্টরিতে আপনি ওকুলার দিয়ে খোলা প্রতিটি নথির জন্য এক্সএমএল ফাইল রয়েছে। কেবলমাত্র এই ফোল্ডারটি ব্যাকআপ করুন এবং আপনার নতুন মেশিনে নিয়ে যান এবং সেখানে একই জায়গায় এটি আটকে দিন। আপনার টিকা রক্ষিত!


একটি যাদুমন্ত্র মত কাজ করে.
জনরোস
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.