উত্তর:
মজাদারভাবে যথেষ্ট এগুলির জন্য "বৈধ" ব্যবহারের কেস রয়েছে, বিশেষত লো দৃষ্টি রয়েছে people অ্যাক্রোব্যাট এবং অন্যান্য পাঠকরা প্রদর্শনের জন্য রঙগুলিকে ওভাররাইড করতে পারে (উদাঃ Ctrl-I এভান্সে এবং অ্যাক্রোব্যাট রিডার এক্স এর অ্যাক্সেসিবিলিটি মেনুর মাধ্যমে) তবে আশ্চর্যজনকভাবে মুদ্রণের জন্য নয়। আপনি যা করতে পারেন তা হ'ল পোস্টস্ক্রিপ্ট ফাইল পেতে ঘোস্টস্ক্রিপ্টের পিডিএফ 2 পিএস রূপান্তরকারী (বা একটি নকল পিএস প্রিন্টার ড্রাইভার যা কেবল ফাইলটি লেখেন) ব্যবহার করে, তারপরে ফাইলটি সম্পাদনা করে
{1 exch sub} settransfer
ফাইলের প্রথম লাইন হিসাবে এবং তারপরে সেই পোস্টস্ক্রিপ্ট ফাইলটি মুদ্রণ করা। আপনি যদি পিডিএফটিকে কোনও চিত্রে রূপান্তর করেন এবং সেটি উল্টিয়ে দেন তবে আপনি ডকটির চেয়ে বেশি বিশ্বস্ত উপস্থাপনা পান।
pdf2psএবং এর সংমিশ্রণটি ব্যবহার করে ps2pdfআমি মূল পিডিএফকে একটি উল্টানো পিডিএফ ফাইলে রফতানি করতে সক্ষম হতে পারি। প্রস্তাবিত রেখাটি কী করবে এবং আমি যদি মূল রঙগুলিতে "ফেরত" দেওয়া সম্ভব হয় তবে আমি কেবল কৌতূহলী।
একটি সহজ উপায় এবং একটি প্রযুক্তিগত উপায় আছে ।
প্রযুক্তিগত উপায়টি হ'ল যদি আপনি ঘোস্টস্ক্রিপ্ট ইনস্টল করে থাকেন এবং এর .../binফোল্ডারটি আপনার রাস্তায় যুক্ত হয় তবে কমান্ড-লাইন থেকে নিম্নলিখিতগুলির অনুরূপ কিছু কল করে আপনার পিডিএফটির রঙগুলি উল্টাতে সক্ষম হবেন:
gswin64 -o C:/outputfile.pdf -sDEVICE=pdfwrite -c "{1 exch sub}{1 exch sub}{1 exch sub}{1 exch sub} setcolortransfer" -f C:/inputfile.pdf
মনে রাখবেন যে, gswin64(মধ্যে অবস্থিত .../binফোল্ডারের) নামক হতে পারে gswin32যদি আপনি 32 বিট সংস্করণ ডাউনলোড বা অন্য সম্পূর্ণরূপে যদি আপনি Windows পরিবর্তে একটি * স্নো সিস্টেমে করছি কিছু, এবং আপনি সম্ভবত প্রতিস্থাপন করা উচিত C:/outputfile.pdfএবং C:/inputfile.pdfপ্রকৃত পাথ সঙ্গে আপনার ইনপুট ফাইল এবং উদ্দেশ্যে আউটপুট ফাইল অবস্থান। এছাড়াও খেয়াল রাখবেন যে আমার অভিজ্ঞতায় কখনও কখনও আপনার পথ নির্দেশিকাতে ফাঁকা স্থান থাকলেও আপনি যদি তাদের চারপাশে উদ্ধৃতি চিহ্ন রাখেন তবে কিছুটা সমস্যা হতে পারে।
এটিও লক্ষণীয় যে ঘোস্ট স্ক্রিপ্টের কয়েকটি সংস্করণ এটি ব্যর্থ হতে পারে যদি না আপনি {1 exch sub}{1 exch sub}{1 exch sub}{1 exch sub} setcolortransferএকটি পৃথক .psফাইলে লাইন রাখেন এবং কেবল .psফাইলটি আপনার কমান্ডে না যুক্ত করেন।
(এটি সত্যিই Mateen Ulhaqউপরের উত্তরের আরও একটি ঝলকানো সংস্করণ )
সহজ উপায় হ'ল যদি উপরের যে কোনও একটিতে আপনাকে বিরক্ত করা না যায় তবে আপনি ওয়েবসাইট ইনভার্টপিডিএফ.কম ব্যবহার করতে পারেন যা আপনার জন্য এই (আরও কিছু) আরও কিছু করবে। এটি আমার নিজস্ব ওয়েবসাইট এবং এটি তৈরির চেষ্টা করার সময় আমি এই থ্রেডটিতে হোঁচট খেয়েছি। আমি নিশ্চিত এই উত্তরটি পরবর্তী ব্যক্তির জন্য অনুরূপ জিনিস অর্জন করার চেষ্টা করা বা তাদের নিজস্ব অফলাইন স্ক্রিপ্ট তৈরি করা সহজ করে দেয় বলে আমি নিশ্চিত sure
এই পৃষ্ঠা অনুসারে আপনি ইমেজম্যাগিক দিয়ে এটি সম্পাদন করতে সক্ষম হতে পারেন। তবে পিডিএফটি উল্টানোর আগে চিত্রগুলিতে রূপান্তরিত হবে । যদি এর কারণে গুণমান পর্যাপ্ত না হয় তবে আপনার ডিপিআই নম্বর সামঞ্জস্য করতে সক্ষম হওয়া উচিত।
convert -density 300 -negate "input.pdf[1-999]" output.pdf
300আপনার কাঙ্ক্ষিত ডিপিআই এবং 1-999আপনার পছন্দসই পৃষ্ঠা ব্যাপ্তির সাথে প্রতিস্থাপন করুন ।
দ্রষ্টব্য : এই কমান্ডটি চিত্রম্যাগিকের একটি পুরানো সংস্করণের জন্য এবং আপনার উত্তরাধিকারের ইউটিলিটিগুলি ইনস্টল করা আছে তা নিশ্চিত করতে হবে।
অ্যাক্রোব্যাট রিডার এক্স
সম্পাদনা-> পছন্দসমূহ -> অ্যাক্সেসযোগ্যতা নির্বাচন করুন: দস্তাবেজের রঙগুলি প্রতিস্থাপন নির্বাচন করুন: কাস্টম রঙ
ব্যক্তিগত পছন্দ অনুযায়ী বাকী বিকল্পগুলি সেট করুন।
দ্রষ্টব্য: এটি দস্তাবেজটি পরিবর্তন করে না, কেবল আপনার দৃষ্টিভঙ্গি এবং তারা মুদ্রিত হবে।
পূর্বে পোস্ট করা সমাধানগুলির কোনওই আমার পক্ষে কাজ করেনি তাই আমি এই সহজ বাশ স্ক্রিপ্টটি লিখেছিলাম। এটি নির্ভর করে pdftkএবং awk। কোডটি কেবল একটি ফাইলে অনুলিপি করুন এবং এটি সম্পাদনযোগ্য করুন। তারপরে এটি চালান:
$ /path/to/this_script.sh /path/to/mypdf.pdf
এই পান্ডুলিপি:
#!/bin/bash
pdftk "$1" output - uncompress | \
awk '
/^1 1 1 / {
sub(/1 1 1 /,"0 0 0 ",$0);
print;
next;
}
/^0 0 0 / {
sub(/0 0 0 /,"1 1 1 ",$0);
print;
next;
}
{ print }' | \
pdftk - output "${1/%.pdf/_inverted.pdf}" compress
এই স্ক্রিপ্টটি আমার পক্ষে কাজ করে তবে আপনার মাইলেজটি আলাদা হতে পারে। বিশেষত কখনও কখনও রঙগুলি 1.000 1.000 1.000পরিবর্তে ফর্মটিতে তালিকাভুক্ত করা হয় 1 1 1। প্রয়োজন অনুযায়ী স্ক্রিপ্টটি সহজেই সংশোধন করা যায়। যদি ইচ্ছা হয় তবে অতিরিক্ত রঙ রূপান্তরও যুক্ত করা যেতে পারে।
আপনি যদি আরও আনন্দদায়ক গ্রেস্কেল চান এবং আপনার দস্তাবেজটিকে চিত্রগুলিতে রূপান্তর করতে ঠিক থাকেন তবে এটি একটি .bat ফাইলে নিক্ষেপ করুন এবং তারপরে কেবল আপনার পিডিএফটিকে .bat ফাইলের উপরে টেনে আনুন।
"C:\Program Files\gs\gs9.20\bin\gswin64c" -o inverted.pdf -sDEVICE=pdfwrite -c "{1 exch sub}{1 exch sub}{1 exch sub}{1 exch sub} setcolortransfer" -f %1
convert -brightness-contrast 3,-18 -compress lzw -density 300 -colorspace Gray inverted.pdf output.pdf
প্রথম কমান্ডের জন্য ঘোস্টস্ক্রিপ্ট ইনস্টল করা প্রয়োজন (দয়া করে সঠিক পাথ নির্দিষ্ট করুন)। দ্বিতীয় কমান্ডের জন্য লেগ্যাসি ইউটিলিটিগুলি ইনস্টল করার জন্য ইমেজম্যাগিকের প্রয়োজন।
অনেকে সম্পাদনা- > পছন্দ-> অ্যাক্সেসিবিলিটি পদ্ধতিটি ব্যবহার করার পরামর্শ দিয়েছিলেন তবে দুঃখের বিষয় এটি আমার পক্ষে কার্যকর হয়নি। পিডিএফ সেটিংটি পরীক্ষা করার পরে এবং খেলার পরে, আমি যা চাই তা পেতে সক্ষম হয়েছি!
এই কৌতুক করতে হবে!
গুরুত্বপূর্ণ তথ্য!
আমি এই ফাইলটি সরাসরি চেয়ে পিডিএফে মুদ্রণের পরামর্শ দেব। বিশেষত যদি আপনি এক পৃষ্ঠায় একাধিক পৃষ্ঠাগুলি মুদ্রণ করতে চান তবে এর ফলে সাদা রঙের স্থানটিও কালো হয়ে উঠবে!
সবশেষে, আপনি যদি পেজ সাইজিং এবং হ্যান্ডলিং এর অধীনে ডকুমেন্টটিকে অন্য পিডিএফ হিসাবে মুদ্রণ করতে চলেছেন তবে ফিটের উপর ক্লিক করুন এবং দুটি বাক্সই পরীক্ষা করুন - " যখন প্রয়োজন কাগজের আকার চয়ন করুন " এবং প্রয়োজনের সময় কাস্টম পেপার আকার ব্যবহার করুন । (অযাচিত সাদা স্থান এড়াতে)
এই সাহায্য আশা করি!