انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید


توزیع گنو/لینوکس اوبونتو ۲۰ ساله شد 🎉

نویسنده موضوع: یک اسکریپت برای تبدیل فایل های pdf به cbz و یک سوال  (دفعات بازدید: 1488 بار)

0 کاربر و 3 مهمان درحال مشاهده موضوع.

آفلاین آرمان

  • Jr. Member
  • *
  • ارسال: 60
  • جنسیت : پسر
سلام دوستان
چند وقت پیش یه مجموعه شامل ۱۵۰ فایل کمیک دانلود کردم ولی فرمتشون pdf بود ولی من می خواستم cbz باشن. براش همین این اسکریپت رو نوشتم. البته من به شدت تازکارم و مسلما پر از اشکال هست. پس از همه اساتید خواهش می کنم اصلاحات خودشون رو قرار بدن. طرز استفادشم به این صورت هست که آدرس یه فولدر رو بهش می دید می ره هرچی فایل pdf اون تو هست رو برمی داره و یه نسخه cbz ازش می سازه
#! /bin/bash
read a
cd $a
for i in $(find *.pdf)
do
   mkdir $i"_temp"
   cp $i $i"_temp"
   cd $i"_temp"
   pdftoppm -jpeg -q $i p
   rm $i
   cd ..
   tar -cf ${i%".pdf"}".cbz" $i"_temp"/*
   cd $i"_temp"
   rm *
   cd ..
   rmdir $i"_temp"
done
حالا سوالم اینه که آیا نمی شه بجای این که بالا آدرس رو به عنوان یک رشته بگیرم دقیقا به شکل آدرس بگیرم؟ یعنی مثلا به جای این که با فور رو تمام فایل ها برنامه رو اجرا کنم کاربر * وارد کنه و خود برنامه برای تک تک فایل ها اجرا بشه یا مثلا کاربر بتونه برای کامل کردن خودکار از TAB استفاده کنه؟

آفلاین doomhammer65ir

  • High Hero Member
  • *
  • ارسال: 1572
  • جنسیت : پسر
    • IRAN Backup
با ابزار  جستو کار آسونتره :
find PATHtoPDFFiles -iname '*.pdf' -exec pdftoppm -jpeg -q {} \;

آفلاین حامد سپهر

  • High Hero Member
  • *
  • ارسال: 1556
  • جنسیت : پسر
این cbz دقیقا چی چی بیده؟  :D

آفلاین آرمان

  • Jr. Member
  • *
  • ارسال: 60
  • جنسیت : پسر
با ابزار  جستو کار آسونتره :
find PATHtoPDFFiles -iname '*.pdf' -exec pdftoppm -jpeg -q {} \;
ببخشید من اصلا هیچی ازش متوجه نشدم. می شه توضیح بدید:
PATHtoPDFFiles چی هست؟
inam چی هست؟
ببخشد اگر سوالام خیلی پیش پا افتادست

آفلاین آرمان

  • Jr. Member
  • *
  • ارسال: 60
  • جنسیت : پسر
این cbz دقیقا چی چی بیده؟  :D
cbz یکی از فرمت های استاندارد فایل های کمیک هست. با به عبارت دیگه یک فرمت برای آرشیو فایل های تصویری.
از برنامه comix می تونید برای مطالعشون استفاده کنید که البته خیلی از برنامه هایی هم که به صورت پیش فرض نصب شده اند هم توانی پخش ای فایل ها رو دارند.

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19722
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
ببخشید من اصلا هیچی ازش متوجه نشدم. می شه توضیح بدید:
PATHtoPDFFiles چی هست؟
inam چی هست؟
ببخشد اگر سوالام خیلی پیش پا افتادست
PATHtoPDFfiles یعنی مسیر پرونده‌های PDF که در این‌جا می‌تونی همون a$ رو بذاری.
iname- هم یعنی اسمشون یه چیزی باشه. در این‌جا pdf.*
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن