Ghostscript ব্যবহার করে rasterized পিডিএফ মার্জিন যোগ করা


1

আমি ইমেজ ম্যাগিক ব্যবহার করে কিছু পিডিএফ ক্রপ এবং rasterizing করছি। আমার যে কিছু পাঠ্য দরকার নেই সেগুলি মুছে ফেলার জন্য, আমি প্রয়োজনের চেয়ে ছোট বাক্সে ফসল কাটতে চাই এবং তারপরে কিছু সাদা স্থান যুক্ত করে পৃষ্ঠা আকারকে পুনরায় সাজানো।

Rasterize এবং ফসল, আমি নিম্নরূপ এগিয়ে যান:

for filename in *.eps; do
    convert -density 150 -crop "$bbwpx"x"$bbhpx"+"$xoffpx"+"$yoffpx" \
      +repage "$filename" "${filename%.*}.png"
    convert "${filename%.*}.png" "${filename%.*}.pdf"
done

অনুসরণ এই উত্তর , তারপর আমি পৃষ্ঠাটির উচ্চতা বৃদ্ধি করতে চাই। তাই আমি উপরে দেখানো কোডটিতে আরও একটি লাইন যুক্ত করেছি:

for filename in *.eps; do
    convert -density 150 -crop "$bbwpx"x"$bbhpx"+"$xoffpx"+"$yoffpx" \
       +repage "$filename" "${filename%.*}.png"
    convert "${filename%.*}.png" "${filename%.*}.pdf"
    gs -q -sDEVICE=pdfwrite -dBATCH -dNOPAUSE -sOutputFile="${filename%.*}-crop.pdf"\
      -dDEVICEWIDTHPOINTS="$bbw" -dDEVICEHEIGHTPOINTS="$bbhnew" -dFIXEDMEDIA -c \
      "<< /CurrPageNum 1 def /Install {0 $bbcorr translate} bind  >> \
      setpagedevice" -f "${filename%.*}.pdf"
done

যাইহোক, এটি চালানোর পরে, উচ্চতা সর্বদা আগের মত একই থাকে (যেমন দেখানো হয়েছে pdfinfo ), পিডিএফ কন্টেন্ট সঠিকভাবে অনুবাদ করা হয় তবে।

Rasterized পিডিএফ না কোড চালানো, যদিও।

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