PDF များကြည့်ရှုခြင်းများအတွက် Drupal 7 Module Choose လုပ်နည်း

Module ရွေးချယ်ရေး၏အနုပညာအတွက်တစ်ဦးကဖြစ်ရပ်မှန်လေ့လာ

မကြာသေးမီကတစ်ဦးကို client ကုမ္ပဏီ၏ဒရူးပယ်လ် site ကိုမှအသစ်တခုအင်္ဂါရပ်ကိုထည့်သွင်းဖို့ငါ့ကိုမေးခဲ့တယ်: Browser ထဲမှာ PDF files တွေကိုဖော်ပြရန်။ ငါ drupal.org အပေါ်ရွေးချယ်စရာသင် browse အဖြစ်, ငါသည်ဤငါအသစ်တစ်ခုကိုရှေးခယျြခဲ့သကဲ့သို့ငါ၏အမှန်တကယ်ဆုံးဖြတ်ချက်ချမှတ်ခြင်းဖြစ်စဉ်ကိုမှတ်တမ်းတင်ရန်ပြီးပြည့်စုံအခွင့်အလမ်းကြောင်းကိုသဘောပေါက် module တစ်ခု ။ အစဉ်မပြတ်ငါဟုတာ ပညာရှိရှိ module တွေကိုရှေးခယျြ , ဒါပေမယ့်ယခုသင်ငါသည်ဤစစ်မှန်သောအသက်တာ၌အလုပ်ဖြစ်တယ်ထင်ပုံကိုတွေ့နိုင်ပါသည်။

သင်က Want အဘယ်အရာကို Define

ပထမဦးဆုံးခြေလှမ်းကိုသင်လိုချင်တဲ့အရာသတ်မှတ်ဖို့ဖြစ်ပါတယ်။ ကြှနျတေျာ့အမှု၌ငါလိုချင်:

Drupal.org အပေါ်ရှာရန်

စိတျထဲတှငျဤရည်မှန်းချက်များနှင့်အတူ, လာမယ့်ခြေလှမ်း Drupal.org အပေါ်တစ်ဦးရိုးရှင်းသောရှာဖွေရေးဖြစ်ခဲ့သည်။ အဆိုပါဘောလုံးတှငျး Module ၏ကောငျးမွတျခွငျးသို့ခုန်ဖို့အချိန်။

& # 34; နှိုင်းယှဉ် & # 34; PDF ကိုမော်ဂျူးများအဘို့အစာမကျြနှာ

PDF ကိုကြည့်ရှုသူ module တွေတစ်ဦးနှိုင်းယှဉ်: ကျွန်မရဲ့ပထမဦးဆုံးမှတ်တိုင်ဒီစာမျက်နှာခဲ့သည် (သို့မဟုတ်ပါပြီသင့်ပါတယ်) ။ Drupal.org အတူတူအာကာသအတွင်းအမျိုးမျိုးသော module တွေ၏အကောင်းအဆိုး cons ဖျောပွထားတဲ့စာရွက်စာတမ်းများစာမျက်နှာတစ်ခုအလွန်အစွမ်းထက်တဲ့အစဉ်အလာရှိပါတယ်။ အဲဒီမှာနှိုင်းယှဉ်စာမျက်နှာများများ၏ဗဟိုစာရင်းဖွင့်ပေမယ့်သူတို့မှာလည်းဆိုက်တလျှောက်လုံးဖြန်းပါတယ်။

အဆိုပါ PDF ကိုနှိုင်းယှဉ်စာမျက်နှာလေး PDF ကိုကြည့်ရှုသူ module တွေပါဝင်သည်။ ငါကဒီမှာသူတို့ကိုဖုံးလွှမ်းအဖြစ်ကောင်းစွာသကဲ့သို့ငါရှာဖွေနေထံမှတွေ့ရှိခဲ့စုံတွဲတစ်တွဲကိုအခြားသူများပါလိမ့်မယ်။ ငါ skip ဖို့ဆုံးဖြတ်သည့်ကိုယ်စားလှယ်လောင်းများနှင့်အတူစတင်ပါလိမ့်မယ်။

ယခုဤစီမံကိနျးအတှကျအလုပျလုပျရဲ့ကဤ module တွေလုပ်ခဲ့တယ် (သို့မဟုတ်အများအားဖြင့်မ) အဘယ်ကြောင့်များ၏အသေးစိတ်အချက်အလက်ကိုသို့ delve ကြကုန်အံ့။

file ကို Viewer ကို

file ကို Viewer ကိုငါအင်တာနက်မော်ကွန်းတိုက် junkie ပေါ့ဘာလို့လဲဆိုတော့ငါ့ကိုစိတ်ဝင်စားသောအင်တာနက်ကိုမော်ကွန်းတိုက် BookReader, အသုံးပြုသည်။ အဲဒီမှာ go အခါတိုင်းကျွန်မကြောက်စိတ်ကလိခြင်းခံစားရငါအီကနေဆွတ်နိုင်ပါတယ်စာအုပ်တွေတောင်တို့မှာလွှမ်းမိုး။

သူကပြောပါတယ်ခံရ, ဆန္ဒပြပွဲ site ကိုငါ့ထံသို့အနည်းငယ်ရုပ်ဆိုးကြည့်ရှုကြ၏။ pdf.js ဤမျှလောက်ပိုပြီးစတိုင်ကြည့်သောအခါ, ငါကအတူအသက်ရှင်စေခြင်းငှါ, ဒါပေမယ့်ကျွန်မရဲ့ client ကိုလိုသံသယ။

ဒါ့အပြင်စီမံကိန်းစာမျက်နှာမှာတစ်စက္ကန့်ကိုကြည့်အပေါ်ကျွန်မထိပ်မှာကြီးမားတဲ့ရဲရင့်ကြေညာချက်ကိုမြင်လျှင်: ဒီ module ကိုဖဲကြိုးဖြတ် PDF ကို module တစ်ခုသို့ပြောင်းရွှေ့ခဲ့သည်။ တရားပါတယ်။ ထက်နည်း 400 သွင်းယူမှုများနှင့်အတူ, (ကျွန်တော်ခဏအတွင်းကိုဖုံးလွှမ်းလိမ့်မယ်) ကိုပိုမိုလူကြိုက်များ PDF ကို module တစ်ခုနှင့်အတူပေါင်းစည်းတစ်ကောင်းသောအပြောင်းအရွေ့များကဲ့သို့ပုံရသည်။ ပေါင်းစည်းလိုက်ပြီတဲ့ module ကိုဒေါင်းလုတ်လုပ်ဘယ်တော့မှမ / / စွန့်ပစ်ပြောင်းရွှေ့ခဲ့သည်။

Google က Viewer ကိုဖိုင်မှတ်တမ်း Formatter

Google က Viewer ကိုဖိုင်မှတ်တမ်း Formatter ကတူအသံကားအဘယ်သို့: သင်၏ဝဘ်စာမျက်နှာထဲမှာဖိုင်တွေကို display ကို embed လုပ်ဖို့ Google Docs ကိုသုံးပါရန်နည်းလမ်းဖြစ်သည်။ ငါ Google Docs ရဲ့ဘက်စုံကြိုက်တယ်ပေမယ့်, ငါ့ပန်းတိုင်တစ်ခုဆို Third-party ဝန်ဆောင်မှု၏လွတ်လပ်သောဆက်လက်တည်ရှိဖို့ဖြစ်တယ်။

ဒါ့အပြင်ဒီ module တစ်ခုထက်နည်းပေါင်း 100 သွင်းယူမှုများရှိခဲ့သည်။

အေဂျက်စာရွက်စာတမ်း Viewer ကို

"AJAX" အထွေထွေ Javascript ကိုသက်တမ်းဖြစ်သော်လည်းအေဂျက်စာရွက်စာတမ်း Viewer ကိုတိကျတဲ့ Third-party ဝန်ဆောင်မှုအပေါ်အားကိုးထွက်လှည့်။ သာ 100 ခန့် installs ။ ပေါ်ရွှေ့ ...

မီးလောင်ဒဏ်ရာ PDF ဖိုင်ရယူရန်

မီးလောင်ဒဏ်ရာ PDF ကိုသာ 40 သွင်းယူထားမှုများရှိခဲ့ပေမယ့်ငါကရှင်းရှင်းလင်းလင်း (ဟုတ်ကဲ့) မီးလောင်ဒဏ်ရာကိုခေါ်ပိုကြီးတဲ့စီမံကိန်း၏အစိတ်အပိုင်းတစ်ခုဖြစ်ခဲ့သည်ကတည်းကကြည့်ယူရတယ်။ အဆိုပါမီးလောင်ဒဏ်ရာစီမံကိန်းကိုစာမျက်နှာအဖြစ်ကရှင်းပြခဲ့သည်: "မီးလောင်ဒဏ်ရာဒရူးပယ်လ်အတွက်မီဒီယာ Atom ကိုင်တွယ်ရန်မည်သို့မည်ပုံတခုတခုအပေါ်မှာဆန်းသစ်ယူဖြစ်၏။ "

"တီထွင်ဆန်းသစ်ယူ" နှင့် "Atom" နဲ့တွဲသည့်စကားလုံးက "မီဒီယာ": ဒါကဝါကျနှစ်ခုကြီးမားအနီရောင်အလံကြီးပြင်း။ "Atom" လူအပေါင်းတို့သည်ကိုယ်နှိုက်ကအနီရောင်အလံဖန်ဆင်းသော, သိသာ "အရာ" တစ် repurposed စကားလုံးဖြစ်ခဲ့သည်။ node ကို, entity, အင်္ဂါရပ် ... ပိုယေဘုယျနှုတ်ကပတ်တော်သည်ပိုမိုပြောင်းလဲမှုများလောကထဲကလူတော်တော်များများစေခြင်းငှါ: ဒရူးပယ်လ်စကားလုံးများကိုဤအချည်းနှီးသော-box ကိုမျိုးများအတွက် penchant ရှိပါတယ်။

ငါဆင်းပြီးအဖြစ်, ငါ့သံသယကိုအတည်ပြုခဲ့ကြသည်။ ငါမီးလောင်ဒဏ်ရာအခြေခံအားဖြင့်ငါသည်ငါ့ site ပေါ်တွင်မီဒီယာကိုင်တွယ်ပုံကို reinvent မယ်လို့ဘယ်လိုစိတ်လှုပ်ရှားတောင်းဆိုမှုများကိုဖတ်ပါ။

အခုတော့အမှန်တရားဒရူးပယ်လ်ရဲ့မီဒီယာကိုင်တွယ်အချို့ reinventing အသုံးပွုနိုငျသောကွောငျ့ဖွစျသညျ။ မီးလောင်ဒဏ်ရာကဒီအာကာသအတွင်းတစ်ခုတည်းသောရည်မှန်းချက်ကြီးစီမံကိန်းကိုမဟုတ်ပါဘူး။ သို့သော်ထက်လျော့နည်း 1000 ယခုအချိန်အထိတပ်ဆင်ပြီးအတူငါမြေပြင်ကြမ်းပြင်ပေါ်မှာရချင်ခဲ့ပါဘူး။

သေချာတာပေါ့, ဤအချိန်နောက်နှစ်အသုံးပြုပုံမီးလောင်ဒဏ်ရာလာမည့်ဖြစ်စေခြင်းငှါ Views စာ ။ အဲဒီကျောက်လိမ့်မယ်။ ကျိုးက်ဘ်ဆိုက်များတစ်ဦး (သေးငယ်တဲ့) လမ်းကြောင်းငိုကျန်ရစ်နှင့်အတူဒါပေမယ့်လည်း, abandonware ဖြစ်လိမ့်မယ်။

ယခုကျွန်မအများကြီးလျော့နည်းရည်မှန်းချက်ကြီးနှင့်ဘေးအန်တရာယျနဲ့ဖြေရှင်းချက်တွေနဲ့ကပ်ချင်တယ်။ ရုံ, PDF များ ကျေးဇူးပြု. ဖော်ပြရန်။ ဒါကကျနော်မေးမြန်းခြင်းခံခဲ့ရအားလုံးပါပဲ။

Shadowbox

Shadowbox ငါ့ကိုအံ့အားသင့်: က PDF များကနေပုံရိပ်တွေကိုဗီဒီယိုမှ, မီဒီယာအမျိုးမျိုးတို့ကိုပြသနိုင်ဖို့တစ်ခုတည်းဖြေရှင်းချက်ဖြစ်ပြောဆိုထားသည်။ ကသာ "မီဒီယာ Atom" နဲ့တူတပြင်လုံးကိုအသစ်သောသဘောတရားများကိုမိတ်ဆက်စရာမလိုဘဲမီဒီယာပြသအာရုံစိုက်မယ်လို့ကတည်းကဒီမီးလောင်ဒဏ်ရာအဖြစ်သိမ်းကျုံးမဟုတ်ခဲ့ပေ။ ကျွန်မဖော်ပြခဲ့တဲ့အဖြစ်သို့သော်လည်းငါသည်ပြီးသား, Colorbox ကြိုက်တယ်။ ငါဆုံးဖြတ်ချက်အားပြန်လည်စဉ်းစားရန်ရှိသည်ချင်ခဲ့ပါဘူး။

သို့သျောလညျး, ငါ 16,000 ကျော်သွင်းယူမှုများနှင့်အတူ Shadowbox အတူတူအာကာသအတွင်းပိုမိုအစွမ်းထက်အခြားရွေးချယ်စရာဖြစ်နိုင်ကြောင်း (အနေနဲ့အတွင်းစိတ်သောသူတို့သည်အော်ဟစ်နှင့်အတူ) မှတ်ချက်ပြုလေ၏။ ကျွန်မကြည့်ယူရတယ်။

အဆိုပါ Shadowbox ဒရူးပယ်လ်မော်ကျူးအခြေခံအားဖြင့်တစ်ဦး Javascript ကိုစာကြည့်တိုက်, Shadowbox.js တစ်ဦးတံတားဖြစ်ပါတယ်, ဒါကြောင့်ငါစာကြည့်တိုက်ဖွင့်က်ဘ်ဆိုက်ထုတ်စစ်တယ်။ အဲဒီမှာကျွန်မအပေါ်ရွှေ့ဖို့အကြောင်းရင်းနှစ်ခုရှာဖွေတွေ့ရှိ:

အဆိုပါနှစ်ဦးပြိုင်ပွဲ: & # 34; PDF ကို & # 34; နှင့် & # 34; PDF ဖိုင်ရယူရန် Reader ကို & # 34;

PDF ဖိုင်ရယူရန်နှင့် PDF Reader ကို: အရာကြွင်းလေဖယ်ရှားပစ်ပြီးမှ, ယခုတွင်ငါသည်နှစ်ခုသိသာပြိုင်ဘက်ဆီသို့ရောက် လာ. ,

အဲဒီနှစျခုစီမံကိန်းများကို key ကိုတူညီခဲ့:

အဘယ်အရာကိုကွဲပြားခြားနားမှုကော?

PDF ဖိုင်ရယူရန် Reader ကိုလည်း Google Docs ပေါင်းစည်းမှုများအတွက် option ကိုခဲ့ရသည်။ ဒီအထူးသဖြင့်အမှု၌, ငါသည်ငါ့ client ကိုကြောင်းကြိုက်နှစ်သက်စေခြင်းငှါ, ထင်, ဒါကြောင့်ငါ option ကိုရှိခြင်းကြိုက်တယ်။

ဤအတောအတွင်း PDF ကို Co-ပြုပြင်ထိန်းသိမ်း (s) ကိုရှာအဖြစ်မှတ်သားခဲ့သည်။ အဲဒီဆော့ဖ်ဝဲရေးသားသူမကြာမီစီမံကိန်းစွန့်လွှတ်မယ်လို့နိမိတ်လက္ခဏာကိုဖြစ်နိုင်ပေမယ့်အခြားတစ်ဖက်တွင်, လတ်တလောကျူးလွန်အနည်းဆုံးပြုစုနေဆဲတက်ကြွခဲ့ဒါတစ်ပါတ်အကြာဖြစ်ခဲ့သည်။

အခြားတစ်ဖက်တွင်, PDF ဖိုင်ရယူရန် Reader ကိုအဖြစ်ကျကွှစှာထိန်းသိမ်းထားပေမယ်ကျူးလွန်လတ်တလောမှတ်သားခဲ့သည်လွန်ခဲ့တဲ့တစ်နှစ်လောက်ကဖြစ်ခဲ့သည်။

ရှင်းလင်းပြတ်သားတဲ့ဆုရှင်မရှိရင်သူတို့ကိုငါနှစ်ဦးစလုံးကိုစမ်းသပ်ဖို့ဆုံးဖြတ်လိုက်ကြတယ်။

အဆိုပါပြိုင်ပွဲစမ်းသပ်

ငါသည်ငါ့တိုက်ရိုက်ထုတ်လွှ site ၏တစ်ဦးမိတ္တူအပေါ်နှစ်ဦးစလုံး module တွေစမ်းသပ်စစ်ဆေးပါတယ်။ (က module တစ်ခုပေါ်လာသည်, တိုက်ရိုက် site ပေါ်တွင်ပထမဦးဆုံးကကြိုးစားပြီးဘယ်တော့မှဘယ်လိုအစိုင်အခဲများနှင့်ဗလာနေပါစေ။ သင့်တပြင်လုံးကို site ကိုခြိုးဖောကျနိုငျသညျ။ )

ဒါဟာ PDF ကိုထက် (ထိုကဲ့သို့သော Google Docs အဖြစ်) ကို ပို. ရွေးချယ်စရာရှိသည်ဖို့သလိုပဲဘာလို့လဲဆိုတော့ငါ PDF ဖိုင်ရယူရန် Reader ကိုမျက်နှာသို့ biased ခဲ့သည်။ ဒါကြောင့်ငါသည်လမ်းခရီးထဲကရဖို့, ပထမဦးဆုံး PDF ကိုကြိုးစားရန်ဆုံးဖြတ်လိုက်သည်။

PDF ကိုကျရှုံးခြင်း: ပေါင်းချုပ်လိုအပ်ပါသည်?

ငါ PDF ကို installed နှင့် README.txt ကိုဖတ်ရသောအခါမည်သို့ပင်ဖြစ်စေ, ငါမြင်ကြပေမယ့်စီမံကိန်းကိုစာမျက်နှာပေါ်တွင်လျစ်လျူရှုခဲ့သောကြောင့်ပြဿနာတစ်ခုရှာဖွေတွေ့ရှိခဲ့သည်။ တချို့အကြောင်းပြချက်, ဒီ module ကိုသငျသညျကို manually pdf.js compile ကြောင့်လိုအပ်ပုံရသည်။ စီမံကိန်းစာမျက်နှာကဤသေချာပေါက်မလိုအပ်ခဲ့အကြံပြုသော်လည်း, README.txt ကဖြစ်အကြံပြုသည်။

PDF ဖိုင်ရယူရန် Reader ကိုဒီခြေလှမ်းမလိုဘဲအတိအကျတူညီစာကြည့်တိုက်ကိုသုံးပါလိမ့်မယ်ကတည်းကရှိသမျှတို့ကိုငါပြီးနောက်ပထမဦးဆုံးကကြိုးစားရန်ဆုံးဖြတ်လိုက်သည်။ ဒါကြောင့်အလုပ်မလုပ်ဘူးဆိုရငျ, အစဉ်မပြတ်ငါနောက်ကျော PDF ကိုသွားပြီးကိုယ်တိုင် pdf.js compile ဖို့ကြိုးစားနိုင်ဘူး။

PDF ဖိုင်ရယူရန် Reader ကို: အောင်မြင်ပါသည်! ၏စီ။

ဒါကြောင့်တာရှည်နောက်ဆုံးမှာကျနော် PDF ဖိုင် Reader ကိုကြိုးစားခဲ့သည်။ ဒီမော်ဂျူးတစ်ဦးဖိုင်မှတ်တမ်းကိုလယ်ပြသဘို့အသစ်တစ်ခုဝစ်ဂျက်ကိုပေးစွမ်းသည်။ သင်သည်သင်၏ဆန္ဒရှိဖို့ဖိုင်တစ်ခုလယ်ပြင် add အကြောင်းအရာအမျိုးအစား နှင့် PDF Reader ကိုရန်ဝစ်ဂျက်အမျိုးအစားထားကြ၏။ ထိုအခါ, သင်သည်ဤအမျိုးအစားတစ်ဦး node ကိုဖန်တီးနှငျ့သငျ့ PDF ကို upload ။ အဆိုပါ PDF ကိုစာမကျြနှာပျေါတှငျ "အကွက်" တွင် embedded ပုံပေါ်ပါတယ်။

သငျသညျတဖနျအကြောင်းအရာအမျိုးအစားကိုတည်းဖြတ်နှငျ့တောများအတွက် display ကို setting များကိုပြောင်းလဲခြင်းဖြင့်ကွဲပြားခြားနားသော display ကိုရှေးခယျြစရာကြိုးစားနိုင်ပါ။

ကျွန်မတစ်ဦးချင်းစီ display ကို option ကိုအကောင်းအဆိုး cons ခဲ့ကြောင်းတွေ့ရှိရ:

ထို့ကြောင့်အဆုံး၌, ငါ့ဖြေရှင်းချက် Embed display ကို option ကိုအတူ PDF ဖိုင်ရယူရန် Reader ကိုအသုံးပွုရနျဖွစျသညျ။ ဒီ option ကငါ့ကို Drupal node ကိုရန် PDF ဖိုင်ရယူရန် attach နှင့်ယုံကြည်စိတ်ချရသောတစ်ဦး Drupal ဝဘ်စာမျက်နှာပေါ်မှာပြသခွင့်ပြုလိမ့်မယ်။

ကံမကောင်းစွာပဲ, တစ်ခါတစ်ရံ "ယုံကြည်စိတ်ချရသော" မလုံလောကျပါပဲ။ ဤအမှုအလုံးစုံတို့ကိုရှာဖွေပြီးနောက်, ငါပြီးနောက်အားလုံး third-party service ကိုထည့်သွင်းစဉ်းစားခဲ့ကြရသည်။