ওয়ার্ডপ্রেসে পিডিএফ এমবেড করার ৪টি উপায়
ওয়ার্ডপ্রেস পেজে পিডিএফ দেখানোর চারটি পদ্ধতি, প্রতিটির সুবিধা-অসুবিধা এবং নিজের সাইটের সঙ্গে থাকা ভিউয়ার কেন ভালো।

ওয়ার্ডপ্রেস পেজে পিডিএফ দেখানো এক মিনিটের কাজ মনে হয়। কিন্তু কোন পদ্ধতি নেবেন তার ওপর নির্ভর করে পেজ কত দ্রুত লোড হবে, ভিজিটরের তথ্য কার কাছে যাবে এবং কিবোর্ড বা স্ক্রিন রিডার ব্যবহারকারীরা পড়তে পারবেন কি না। চারটি প্রচলিত পদ্ধতি দেখা যাক।
১. ব্রাউজারের নিজস্ব ভিউয়ার
ফাইল আপলোড করে লিংক দিন বা iframe-এ বসান। ভিজিটরের ব্রাউজার নিজের ভিউয়ারে খুলবে। এটি দ্রুত, কোনো প্লাগিন লাগে না। কিন্তু চেহারা ব্রাউজার ভেদে আলাদা হয়, মোবাইলে অনেক সময় শুধু ডাউনলোড হয়ে যায় এবং ডাউনলোড বা প্রিন্ট বোতাম লুকানো যায় না।
২. বাইরের হোস্ট করা ভিউয়ার
কিছু সেবা আপনার ডকুমেন্ট নিজেদের প্লেয়ারে দেখায়। দেখতে সুন্দর, কিন্তু আপনার ভিজিটরের ব্রাউজার তখন তৃতীয় পক্ষের সঙ্গে যোগাযোগ করে। গোপনীয়তা নীতিতে এটি উল্লেখ করতে হয়, আর সেবা বন্ধ বা ব্লক হলে এমবেড কাজ করে না।
৩. সিডিএন থেকে PDF.js
PDF.js হলো Mozilla-র ওপেন-সোর্স পিডিএফ রেন্ডারার। সিডিএন থেকে লোড করা সহজ, কিন্তু এতে আরেকটি বাইরের অনুরোধ, অন্যের আপটাইমের ওপর নির্ভরতা এবং গোপনীয়তা নীতিতে আরেকটি লাইন যোগ হয়।
৪. প্লাগিনের সঙ্গে আসা ভিউয়ার
একই রেন্ডারার, কিন্তু আপনার সাইটের ভেতরেই। ফাইল আপনার মিডিয়া লাইব্রেরি থেকে আসে, স্ক্রিপ্ট শুধু প্রয়োজনীয় পেজে লোড হয় এবং ক্যাশ প্লাগিন একে সাধারণ ফাইলের মতোই সামলায়। Foliora এই পথেই চলে: PDF.js প্লাগিনের ভেতরেই আছে, রেন্ডারিং ভিজিটরের ব্রাউজারে হয় এবং কোনো সিডিএন থেকে কিছু আনা হয় না।
বেছে নেওয়ার আগে যা যাচাই করবেন
- স্ক্রিপ্ট কোথা থেকে আসে? ব্রাউজারের নেটওয়ার্ক ট্যাবে বাইরের ডোমেইন খুঁজুন।
- কিবোর্ড ও স্ক্রিন রিডার: Tab দিয়ে সব বোতামে যাওয়া যায় কি, সেগুলোর লেবেল আছে কি?
- মোবাইল: পিঞ্চ করে জুম ও সোয়াইপ করে পাতা ওল্টানো চলে কি?
- ক্যাশ প্লাগিন: কিছু মিনিফায়ার PDF.js ভেঙে দেয়। প্লাগিনে এর সমাধান লেখা আছে কি?
- সার্চ: পিডিএফের লেখা সাইটের সার্চে মেলে কি?
যেকোনো পদ্ধতিতে মনে রাখার কথা
- ফাইল যতটা সম্ভব ছোট রাখুন, কারণ বড় ফাইল একবার ডাউনলোড করতেই হয়।
- ট্যাগড পিডিএফ এক্সপোর্ট করুন, যাতে স্ক্রিন রিডার পড়তে পারে।
- ফলব্যাক হিসেবে ফাইলের সাধারণ লিংকও দিন।
- অন্য ডোমেইনের পিডিএফ হলে CORS ঠিক আছে কি না দেখুন, না হলে ফাইলটি নিজের মিডিয়া লাইব্রেরিতে নিন।
বিস্তারিত (ইংরেজিতে): How to embed a PDF in WordPress without a CDN এবং Flipbook PDFs in WordPress: self-hosted or a hosted service?।
প্রায়শ জিজ্ঞাসিত প্রশ্ন
ওয়ার্ডপ্রেসে পিডিএফ দেখানোর সবচেয়ে সহজ উপায় কী?
পিডিএফ ভিউয়ার প্লাগিন কি সাইট ধীর করে?
ভালো প্লাগিন শুধু যে পেজে পিডিএফ আছে সেখানেই স্ক্রিপ্ট লোড করে এবং ভিজিটরের ব্রাউজারে রেন্ডার করে। দেখে নিন সেটি তৃতীয় পক্ষের সার্ভার থেকে কিছু লোড করছে কি না।
অন্য ওয়েবসাইটের পিডিএফ কেন লোড হয় না?
ওই সার্ভারকে CORS হেডার পাঠাতে হয়, যাতে আপনার সাইট ফাইলটি আনতে পারে। নিজের মিডিয়া লাইব্রেরির ফাইলে এই সমস্যা হয় না।
সার্চ ইঞ্জিন কি পিডিএফের লেখা পড়তে পারে?
সাধারণত পারে। তবে নিজের সাইটের সার্চে লেখা খুঁজে পেতে হলে পিডিএফের টেক্সট ইনডেক্স করা লাগে, যা কিছু ভিউয়ার প্লাগিন করতে পারে।


