একটি পিডিএফ থেকে এমবেড করা চিত্রগুলি বের করা


165

উবুন্টু ব্যবহার শুরু করার আগে আমি পিডিএফ ফাইলগুলি থেকে স্বয়ংক্রিয়ভাবে চিত্রগুলি বের করতে নাইট্রো পিডিএফ রিডার ব্যবহার করেছি। লিনাক্সের জন্য এমন কোনও পিডিএফ রিডার রয়েছে যা এটি করে?

আমি একটি স্ন্যাপশট নেওয়ার চেয়ে দ্রুত / সহজ চিত্রগুলি বের করতে সক্ষম হতে চাই।


ভেক্টর চিত্রগুলির সাথে নাইট্রোপিডিএফ কতটা ভাল করতে পারে তা মনে করতে পারেন? pdfimagesএটি নাইট্রোপিডিএফের চেয়ে আরও খারাপ / খারাপ কি করতে পারে?
লিও লোপল্ড হার্টজ 준영


2
@ ফানকি-ফিউচার স্পষ্টতই দুটি প্রশ্নের সদৃশ তবে আপনার সদৃশ টার্গেটের কেবল দুটি উত্তর রয়েছে এবং এই দুটি উত্তরগুলির একটির একটি স্প্যাম উত্তর, সুতরাং এই প্রশ্নটি দ্বীপের হাতুড়ি দ্বারা ক্ষতবিক্ষত হওয়ার হাত থেকে রক্ষা করার জন্য সদৃশটির দিকটি উল্টানো উচিত।
কারেল

উত্তর:


196

ব্যবহার pdfimages

pdfimages একটি পিডিএফ চিত্র এক্সট্র্যাক্টর সরঞ্জাম যা পিডিএফ ফাইলে চিত্রগুলি পিপিএম, পিবিএম, জেপিগ বা জেপিইজি 2000 ফাইল (গুলি) ফর্ম্যাটে সংরক্ষণ করে।

এটি poppler-utilsপ্যাকেজের একটি অংশ , যা আপনাকে ইনস্টল করতে হবে।

ব্যবহার: pdfimages [options] <PDF-file> <image-root>

উদাহরণ: নীচেরগুলি পিডিএফ ফাইল থেকে সমস্ত চিত্র বের করে, সেগুলিকে জেপিজি ফর্ম্যাটে সংরক্ষণ করে।

pdfimages -j in.pdf /tmp/out

in.pdfফাইলগুলিতে পিডিএফ ফাইল থেকে চিত্রগুলি সংরক্ষণ করবে /tmp/out-000.jpg(বা /tmp/out-000.pbmনীচে দেখুন) /tmp/out-001.jpg, ইত্যাদি etc.


পিডিফাইমেজ ম্যান পৃষ্ঠাটি ব্যাখ্যা করেছে:

-j:  Normally, all images are written as PBM (for monochrome images) or PPM for
     non-monochrome images) files. With this option,  images in DCT format are
     saved as JPEG files. All non-DCT images are saved in PBM/PPM format as usual.

8
এমন কোনও সমাধান পেয়ে ভালো লাগবে যা তার মূল ফর্ম্যাটে চিত্রগুলি বের করে। পুনরায় এনকোডিং জেপিইগগুলি আসলে আদর্শ নয়।
খ্রিস্টান

32
ম্যান পেজ থেকে -all Write JPEG, JPEG2000, JBIG2, and CCITT images in their native format. CMYK files are written as TIFF files. All other images are written as PNG files. This is equivalent to specifying the options -png -tiff -j -jp2 -jbig2 -ccitt.
ক্রিশ্চিয়ান

2
দয়া করে মনে রাখবেন যে -allস্যুইচটি কেবল সাম্প্রতিক পপ্প্লার-ইউটিস রিভিশনগুলিতে সমর্থিত। উদাহরণস্বরূপ, আপনি এখনও 12.04 এ থাকলে আপনি এই বিকল্পটি অ্যাক্সেস করতে পারবেন না
গ্লুটানিমেট

1
আপনি যদি -allপিএনএম ফর্ম্যাটগুলির জন্য যান না ব্যবহার করতে পারেন । এগুলি নিখরচায় এবং আপনি চিত্রগুলি পোস্ট প্রসেস করতে পারেন যেমন পিএনজিতে।
টমাসজ গ্যান্ডোর

1
$ pdfimages -list <PDF-file>@ ক্রিশ্চিয়ান, "এনক" কলামে আসল ফর্ম্যাটটি পরীক্ষা করতে ব্যবহার করুন , যাতে আপনাকে চিত্রটি অন্য ফর্ম্যাটে পুনরায় এনকোড করতে হবে না।
জোস বারাকাত

24

আমি প্রায়শই এর জন্য ইনস্কেপ ব্যবহার করি। পৃষ্ঠাটি লোড করুন এবং অন্যান্য সমস্ত জিনিস মুছুন। সুবিধাটি হ'ল আপনি এসভিজিতে ভেক্টর চিত্র পেতে পারেন এবং পছন্দ হিসাবে তাদের পরিবর্তন করতে পারেন।


কিছু পিডিএফ কেবলমাত্র ইনসকেপ অভ্যন্তরীণ আমদানির সাথে সঠিকভাবে আমদানি করা যায় (পপ্পলার / কায়রো আমদানি বা পিডিফাইমেজ এটি সঠিকভাবে পার্স করতে পারে না)। একবার আমদানি করা হয়ে গেলে, কোনও নতুন ফাইলে ছবিটি অনুলিপি করুন এবং আটকান এবং পৃষ্ঠার আকার গ্রাফিকডিজাইনে.স্ট্যাককেচেঞ্জাও
/

আমার পক্ষে কোনও সমস্যা নেই, এটি ছিল সেরা সমাধান, নোট করুন যে আপনাকে অবশ্যই একবারে একটি পৃষ্ঠা বেছে নিতে হবে!
জিমি ওলানো

5

আমার কাছে লটেক্সের সাথে এম্বেড করা চিত্র সহ একটি ডাবল-কলাম পিডিএফ ফাইল রয়েছে যেখানে মূল চিত্রগুলি ইপিএস হিসাবে সরবরাহ করা হয়েছিল। আমি প্রস্তাবিত সমাধানের উপর ভিত্তি করে চেষ্টা করেছি pdfimages, তবে দুর্ভাগ্যক্রমে, এটি কোনও চিত্র দেয়নি। আমি তখন ইনস্কেপ ব্যবহার করার চেষ্টা করেছি, তবে এটি তৈরি হওয়া এসভিজি চিত্রগুলি বিকৃত হয়েছিল এবং সেগুলি ইপিএস হিসাবে রপ্তানি করার আমার ভাগ্য নেই had

আমাদের জন্য যে সফ্টওয়্যারটি কাজ করেছিল তা হ'ল মাস্টারপিডিএফডিটর

পদ্ধতিটি এখানে

  • মাস্টার পিডিএফ এডিটর ব্যবহার করে আপনার ফাইলটি খুলুন
  • আপনার যে চিত্রটি বের করতে হবে তা নির্বাচন করতে সম্পাদনা সরঞ্জাম (Alt + 1) ব্যবহার করুন
  • চিত্রটি অনুলিপি করুন (Ctrl + C)
  • চিত্রটির চারপাশের আশেপাশের ড্যাশযুক্ত ফ্রেমে ক্লিক করুন এবং ডানদিকের সাইডবার (অবজেক্ট ইন্সপেক্টর) দেখুন এবং "জিওমরটি" এ ক্লিক করুন। সেখানে আপনি আপনার নির্বাচনের আকার দেখতে পারেন
  • একটি নতুন ফাইল তৈরি করুন (Ctrl + N)। এটি আপনাকে পৃষ্ঠার আকার সরবরাহ করতে অনুরোধ করবে। আপনার চিত্রের সঠিক আকার সরবরাহ করুন এবং নতুন ফাইল তৈরি করুন
  • এখন এটি কিছুটা জটিল: চিত্রটি পেস্ট করুন (Ctrl + V)। ছবিটি নতুন ফাইলটিতে প্রদর্শিত নাও হতে পারে। আপনি এটি সনাক্ত করতে সক্ষম না হওয়া পর্যন্ত এটিকে সরানোর জন্য তীরগুলি ব্যবহার করুন।
  • নতুন পৃষ্ঠায় চিত্রটি কেন্দ্র করতে তীরগুলি ব্যবহার করুন
  • পিডিএফ হিসাবে সংরক্ষণ করুন

ফলাফলটি খুব উচ্চ মানের, তবে সফ্টওয়্যারটি নিখরচায় নয়। একটি ডেমো সংস্করণ রয়েছে যা "আপনাকে সমস্ত বৈশিষ্ট্য চেষ্টা করার অনুমতি দেয়", তবে "আউটপুট ফাইলে একটি জলছবি যোগ করার" সাথে আসে। সত্যি বলতে কী, আমি উত্পাদিত পিডিএফ-তে কোনও জলছবি লক্ষ্য করিনি।


এটি উবুন্টুকে জিজ্ঞাসা করুন ... আমরা এখানে ওপেন সোর্স পছন্দ করি এবং আপনার সমাধানটি একটি বদ্ধ-উত্স বাণিজ্যিক সমাধান ... ইতিমধ্যে উত্তোলিত উত্তরগুলির পরে এটি কীভাবে ভাল? (
-গড়

3
@ ফ্যাবি মতামতের জন্য আপনাকে ধন্যবাদ। আমি এটি সম্পর্কে জানতাম না। Askubuntu.com এ কি এমন নিয়ম রয়েছে? তবে আপনি উবুন্টু সফ্টওয়্যার কেন্দ্রটি খোলার সাথে সাথেই আপনি অ-নিখরচায় অ্যাপ্লিকেশনগুলির জন্য পরামর্শ পাবেন।
প্যান্টেলিস সোপাসাকিস

না, কোনও "নিয়ম" নেই এবং সে কারণেই আমি এই উত্তরটি মুছতে ভোট দিতে পারি নি, তবে আরও ভাল সরঞ্জাম রয়েছে যা বিনামূল্যে (নিখরচায় বিয়ার এবং মুক্ত কথার মতো) তাই এটি কেবল একটি মতামত।
ফব্বি

1
+1 টি। আমি ইমেজম্যাগিক কমান্ড-লাইনটি ব্যবহার করেছি, তবে জিইউআই খুঁজছেন এমন ব্যক্তির জন্য এটি একটি আকর্ষণীয় সমাধান।
rpmcruz

2
এটি কিছু লোকের পক্ষে কাজ করে, এটি যথেষ্ট ভাল। নাজী হবেন না .... আমি জানি না "আমরা" কে। আপনি নিজের জন্য কথা বলতে পারেন। উত্তরের জন্য +1
sdaffa23fdsf

4

আপনি pdfmod চেষ্টা করতে পারেন। এটি একটি জিইউআই (গ্রাফিকাল ইন্টারফেস) যা চিত্রগুলি বের করতে এবং অন্যান্য বেসিক পিডিএফ ম্যানিপুলেশন করতে পারে।


হুম, আমার কাছে কিছুটা বগি লাগছে। প্রধানত ভায়োলেট চিত্র সহ একটি পিডিএফ sertedোকানো হয়েছে এবং সবুজ রঙের চিত্র পেয়েছে।
ডিবিএক্স 12

2

যদি আপনার যা প্রয়োজন তা পিডিএফ / ইপিএস ফর্ম্যাটে একটি ক্রপযুক্ত চিত্র হ'ল, তবে pdfmod(করণীয় হিসাবে প্রস্তাবিত) ব্যবহার করে চিত্রটি সহ একটি পৃষ্ঠা বের করুন ।

তারপরে pdfcropআপনি ব্যবহার করে এটি সঠিকভাবে পরীক্ষা এবং ত্রুটির দ্বারা মার্জিন নির্ধারণ করতে পারে:

pdfcrop --margins "-15 -50 0 -140" extracted_page.pdf

1

আমি পিডিফাইমেজগুলি ব্যবহার করি যা একটি কমান্ড লাইন সরঞ্জাম এবং এটি আমার পক্ষে দুর্দান্ত কাজ করে। এটি ব্যবহার করা খুব সহজ এবং এর ব্যবহার সম্পর্কে আরও জানতে আপনি সহায়তা সহায়তা ব্যবহার করতে পারেন। আমি উবুন্টু ব্যবহার করি এবং এটি প্রাক ইনস্টল করা হয়। যদি আপনার পিডিএফ ফাইলগুলি এনক্রিপ্ট করা হয় বা পাসওয়ার্ড সুরক্ষিত থাকে তবে এর জন্য বিকল্প রয়েছে, সুতরাং এই সরঞ্জামটি দুর্দান্ত কাজ করে। আপনি এখানে পিডিএফাইমেজগুলি সম্পর্কে আরও পড়তে পারেন


4
আপনার পোস্ট করার আগে অন্যান্য উত্তর পড়ুন। অন্যটি রয়েছে যা লক্ষ্য করে দেখুন।
এডউইন

ঠিক আছে, দুঃখিত :) আমি আমার পোস্ট করার কথা ভেবেছিলাম কারণ এতে পাসওয়ার্ড সুরক্ষিত পিডিএফ ফাইলগুলি সম্পর্কে কিছু তথ্য রয়েছে এবং আমি ব্যাখ্যা করি যে এই সরঞ্জামটির এই বিকল্পগুলি রয়েছে, এবং আমি একটি লিঙ্ক পোস্ট করেছি যা এই সরঞ্জামটির একটি টিউটোরিয়াল।
জেটবার্ড

আপনি যদি যথেষ্ট খ্যাতি অর্জন করেন তবে আপনি অন্যের উত্তরগুলিতে মন্তব্য করতে বা সেগুলিকে উন্নত করতে পারেন।
এডউইন

1

পিডিফাইজেসের সাহায্যে উত্তোলিত চিত্রটি দুটি বা ততোধিক অংশে থাকতে পারে। নিষ্কাশিত ফর্ম্যাটগুলি নিয়ে কোনও উদ্বেগ ছাড়াই তাদের আবার একত্র করার সহজ উপায় হ'ল অংশগুলি LibreOffice Draw এ আমদানি করা, চিত্রের ক্রপ কথোপকথনের সাথে ক্রপ করুন, অংশগুলি অবস্থান নির্ধারণ করুন, পৃষ্ঠার আকার সামঞ্জস্য করুন এবং আপনার পছন্দমতো বিন্যাসে রফতানি করুন।


1

আপনি যদি পিডিএফ থেকে পিডিএফভিউয়ারের সাথে একটি চিত্র কাটাতে চান তবে আপনি ওকুলার চেষ্টা করতে পারেন। এটি png বা jpeg ফর্ম্যাটে যে কোনও কিছু (পাঠ্য বা চিত্র) ক্রপ করতে পারে। আপনি যদি কোনও পিডিএফ থেকে পিএনজি ফর্ম্যাটে চিত্রগুলি বের করতে চান তবে আপনি এটি পিডিএফটোএইচটিএমএল সহ ন্যূনতম কমান্ড দিয়ে করতে পারেন। এটি পিডিএফকে এইচটিএমএল প্লাস চিত্রগুলিতে রূপান্তর করে। এখানে আপনি একটি উদাহরণ পেতে পারেন - https://www.youtube.com/watch?v=CG1rf7k3xo8 । আপনি যদি কোনও পিডিএফ থেকে অনেকগুলি চিত্র বের করতে চান তবে আমি আপনাকে এটি চেষ্টা করার পরামর্শ দিচ্ছি।


0

ব্যবহৃত সফ্টওয়্যার: এক্স্রেডার ওএস: অ্যান্টারগোস

পদক্ষেপ:

  1. পিডিএফ খুলুন
  2. ছবিতে রাইট ক্লিক করুন
  3. হিসাবে চিত্র সংরক্ষণ করুন নির্বাচন করুন ..
  4. ইনপুট ফাইলের নাম এবং এক্সটেনশান।
  5. সংরক্ষণ.
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.