পিডিএফ ফাইলে চিত্রের রেজোলিউশন সন্ধান করছেন?


15

কিছু ব্যবহারকারী খুব বড় পিডিএফ তৈরি করতে আমার একটি সমস্যা আছে। অন্যদিকে আমার ফ্যাক্স মেশিনগুলি থেকে পিডিএফ প্রেরণ করা আছে যা আকারে সত্যই ছোট এবং সম্পূর্ণ মুদ্রণযোগ্য। আমার প্রশ্ন

  • আমি পিডিএফ এর রেজোলিউশন (ডিপিআই) পেতে কোন উপায় আছে? আমি ইন্টারনেটে অনুসন্ধান করেছি, কোনও উত্তর খুঁজে পাইনি। ফাইলের বৈশিষ্ট্যগুলি পরীক্ষা করে দেখুন, এই তথ্যটি সেখানে সংরক্ষণ করা হয়নি, আমার ক্ষেত্রে কমপক্ষে।
  • পাঠ্য ফাইলটিকে চিত্র পিডিএফে রূপান্তর করার সর্বোত্তম রেজোলিউশন কী। 96 ডিপিআই, 300 ডিপিআই বা আরও কিছু?
  • মজার প্রশ্ন। আমি কি এমন একটি পিডিএফ আকার দিতে পারি যা উচ্চ ডিপিআই দিয়ে ছোট ডিপিআইতে স্ক্যান করা হয়েছিল?

আমি জানি কিছু উত্তর সম্ভবত নাও পাওয়া যাবে কারণ আমি ইতিমধ্যে ইন্টারনেটে অনুসন্ধান করেছি এবং উত্তরগুলি খুঁজে পাইনি।

দ্রষ্টব্য: আমার পিডিএফ সম্পূর্ণ চিত্র, চিত্র থেকে টেক্সট। প্রিমোপিডিএফ (ফ্রি) এমন কিছু যা আপনি পরীক্ষা করতে পারেন তার সাথেও আমি পরিচিত

উত্তর:


18

slhck এর উত্তর এবং scruss 'মন্তব্য আপডেট করা প্রাপ্য: pdfimagesএখন (কমপক্ষে সংস্করণ 0.26.5 থেকে) স্পষ্টভাবে তালিকাবদ্ধ x-ppiএবং y-ppi। এখানে একটি নমুনা আউটপুট:

$ pdfimages -list example.pdf 
page   num  type   width height color comp bpc  enc interp  object ID x-ppi y-ppi size ratio
--------------------------------------------------------------------------------------------
   1     0 image    2244  2244  cmyk    4   8  image  no       215  0   301   301  418K 2.1%
   2     1 image     900   600  rgb     3   8  image  no       324  0  1524  1525 35.5K 2.2%

অন ​​ডেবিয়ান (হুইজি) এবং ফেডোরা (২৩) প্যাকেজের pdfimagesঅংশ poppler-utils


আমার সমস্ত শূন্য
Theonlygusti

8

আমি জানি যে আপনি চিত্রের ডেটা বের করতে চান না, তবে সম্ভবত মূল সমাধানটি খুঁজে বের করার একমাত্র উপায় এটি।


* নিক্সে, আপনার যদি চিত্রম্যাগিকidentify এবং এক্সপিডিএফ ইনস্টলড থাকে 1 :

pdfimages -j test.pdf test && for file in $(find . -name "test*.jpg"); do identify "$file"; done

test.pdfআপনার ইনপুট পিডিএফ কোথায় ? আউটপুট ফাইল লেখা হয় test-000.jpg, test-001.jpg, ইত্যাদি ইত্যাদি। এটি আপনাকে সেই পিডিএফ 2 এর সমস্ত ধারণিত চিত্রের মূল আকার দেবে ।

পিডিএফ ফাইলের জন্য উদাহরণ আউটপুট যাতে কেবল একটি বড় চিত্র থাকে:

./test-000.jpg JPEG 2500x1961 2500x1961+0+0 8-bit DirectClass 1.022MB 0.000u 0:00.000

1) উইন্ডোজ এগুলিও রয়েছে তবে স্ক্রিপ্ট অবশ্যই আলাদা হবে different
2) নোট করুন যে চিত্রগুলি সত্যিই ডিপিআই তথ্য বহন করে না। সহজ ভাষায়: এটি মুদ্রণের জন্য ব্যবহৃত কিছু এবং চিত্রগুলির অন্তর্নিহিত পরিমাপের প্রয়োজন হয় না।


পাঠ্য ফাইলটিকে চিত্র পিডিএফে রূপান্তর করার সর্বোত্তম রেজোলিউশন কী। 96 ডিপিআই, 300 ডিপিআই বা আরও কিছু?

সাধারণত, আপনি যে কোনও কিছু মুদ্রণ করতে চান তা 300 ডিপিআই বা আরও বেশি হওয়া উচিত। বেশিরভাগ মুদ্রক একটি উচ্চতর রেজোলিউশনও পরিচালনা করবে।


2
(সম্ভবত আরও মূল প্রশ্ন তুলনায় সাম্প্রতিক) pdfimages একটি সংস্করণ poppler প্রকল্প থেকে যোগ -list বিকল্প: pdfimages -list test.pdf। ফাইলগুলি আউটপুট দেওয়ার পরিবর্তে, আকার এবং চিত্রের ধরণের তালিকা প্রদর্শন করে। তবুও আপনাকে সুস্পষ্টভাবে রেজোলিউশন দেয় না, তবে আউটপুট ফাইল তৈরি করা এড়িয়ে যায়।
স্ক্রস করুন

1
@ এসক্রস ০.০৪.০ সংস্করণ অনুসারে, pdfimages -listস্পষ্টভাবে x-ppiএবং আরও y-ppiঅনেক তথ্য সরবরাহ করে।
স্কিপি লে গ্র্যান্ড গৌরু

প্রকৃতপক্ষে এটি এখন, @ স্কিপাইল গ্র্যান্ডগৌর: প্রশ্নটি জিজ্ঞাসা করার প্রায় পাঁচ বছর পরে। যদিও পিডিফাইমেজগুলি এখনও এটি নিষ্কাশিত চিত্রগুলিতে রেজোলিউশন / আকার প্রয়োগ করে না।

@ এসক্রস আসলে, দেখে মনে হচ্ছে প্রদত্ত রেজোলিউশনটি pdfimagesবেশ বন্ধ হয়ে যেতে পারে (উদাহরণস্বরূপ, যখন চিত্রটি তার দৃশ্যমান ক্ষেত্রের চেয়ে বড়, কোনও পিডিএফ প্রযোজিত scribus)। (দুর্ভাগ্যক্রমে আমার কাছে এখন কোনও বাগ রিপোর্ট দাখিল করার মতো সময় নেই
Sk

4

কিছু কারণে, আমি আমার সেন্টস-এ আপগ্রেড করতে পারি পিডিফাইমেজের সর্বশেষতম সংস্করণ হ'ল সংস্করণ 3.04।

সুতরাং, আমার কাছে পূর্ববর্তী উত্তরের বিবরণী অনুসারে-তালিকা বিকল্প নেই। যাইহোক, পিডিএফাইমেজগুলি থেকে স্লাহকের উত্তরের ভিত্তিতে তৈরি পরীক্ষার চিত্রটিতে কাঙ্ক্ষিত উত্তর রয়েছে!

-verbose পরীক্ষা -0000.jpg সনাক্ত করুন | অধিক

Image: test-0000.jpg  
Format: JPEG (Joint Photographic Experts Group JFIF format)  
Mime type: image/jpeg  
Class: DirectClass  
Geometry: 6600x5100+0+0  
Resolution: 600x600  
Print size: 11x8.5

সুতরাং ডিপিআই স্পষ্টরূপে সনাক্তকরণ কমান্ডে -verbose বিকল্পটি ব্যবহার করে 6th ষ্ঠ লাইনে প্রদর্শিত হবে।

সুতরাং, slhck এর উত্তর নিম্নলিখিত পরিবর্তন করা যেতে পারে।

pdfimages -j test.pdf পরীক্ষা && এ ফাইলের জন্য find (সন্ধান করুন name নাম "টেস্ট * .jpg"); -verbose "$ ফাইল" সনাক্ত করুন awk 'এনআর == 6'; সম্পন্ন

অন্য নোটে, আমি দৌড়ানোর চেষ্টা করেছি

-ভারবোজ পরীক্ষা.পিডিএফ সনাক্ত করুন

Format: PDF (Portable Document Format)  
Mime type: application/pdf  
Class: DirectClass  
Geometry: 792x612+0+0  
Resolution: 72x72  
Print size: 11x8.5  

দেখে মনে হয় যে চিত্রম্যাগিক সর্বদা একটি 72 ডিপিআই অনুমান করে এবং তাই এখানে মুদ্রিত তথ্যটি ভুল বলে মনে হয়।


1

একটি পিডিএফ ফাইলের অন্তর্নিহিত রেজোলিউশন নেই, এর মধ্যে প্রতিটি রাস্টার-চিত্র (যদি থাকে তবে) এর নিজস্ব রেজোলিউশন থাকবে। এমবেডেড ইমেজ এক্সওবজেক্টের মিডিয়ান / মডেল রেজোলিউশনের জন্য একটি একক সংখ্যা বের করার কোনও সহজ উপায় আমি জানি না।


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

@ ডেভ: আসলে আমি বোঝাতে চাইছিলাম এম্বেড করা চিত্রগুলি চিত্রটি বের করে না about তবে স্লহকের উত্তর আপনার সমস্যার সমাধান করতে পারে।
রেডগ্রিটিব্রিক

1

এটি একটি কায়সেরা এমএফপি থেকে উত্পন্ন পিডিএফ নিয়ে কাজ করেছে ... এটি সম্ভবত স্ক্যানের মতো পূর্ণ পৃষ্ঠাগুলির চিত্রগুলির জন্য বৈধ।

  1. পিডিএফ ডাব্লু / রিডার- খুলুন
  2. ফাইল> বৈশিষ্ট্য-বিবরণ ট্যাব-পৃষ্ঠা আকার। আমার উদাহরণটি 8.5x11.0 এ বলেছে।

  3. একটি পাঠ্য সম্পাদক (নোটপ্যাড) দিয়ে পিডিএফ খুলুন, /widthএবং দেখুন look/height

  4. উচ্চতা এবং প্রস্থ নিন এবং পৃষ্ঠার উচ্চতা এবং প্রস্থ দ্বারা ভাগ করুন (ইঞ্চিতে)

উদাহরণ:

5100/8.5=600
6600/11.0=600

আমার পিডিএফটি 600x600 রেজোলিউশনে স্ক্যান করা হয়েছিল।

আপনি যদি নথির আকার জানেন (তবে সাধারণত A4 8.27x11.69 হয়) তবে আপনি প্রথম 2 টি পদক্ষেপ এড়িয়ে যেতে পারেন।


0

আপনার দ্বিতীয় পয়েন্টটির উত্তর দিতে, প্রিন্টার ডিপিআই সম্পর্কে @ এসএলএইচএইচ এর উল্লেখ ছাড়াও, 300 ডিপিআই হ'ল ওসিআরের জন্য 10 + পন্টের ফন্টের মাপের সাথে সংক্ষিপ্ততম ন্যূনতম প্রস্তাবিত সংখ্যা।

আরও একটি আধুনিক 15 "4 কে ল্যাপটপ স্ক্রিনে কেবল প্রায় 280PPi রয়েছে, সুতরাং আপনি যদি স্ক্রিনে একটি সম্পূর্ণ এ 4 দেখতে চান (ল্যান্ডস্কেপ) point 320 ডিপিআই এর চেয়ে বেশি পয়েন্ট স্ক্যানিং করতে পারে না, কারণ এর চেয়ে বেশি যে কোনও ডকুমেন্ট হবে ছোট করে দেওয়া হয়েছে course অবশ্যই আপনি যদি জুম ইন করার পরিকল্পনা করেন তবে এটি বিবেচনা করে না তবে আপনার উচ্চতর ডিপিআই লাগতে পারে।

আপনার অন্য দুটি পয়েন্টের জবাব দিতে, আজকাল কমপক্ষে আপনি চিত্র ডিপিআই এবং রেজোলিউশন পরীক্ষা করতে অ্যাক্রোব্যাট প্রো ব্যবহার করতে পারেন এবং আপনি এটি সম্পাদনাও করতে পারেন।

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