পিডিএফ ডকুমেন্টের প্রতি পৃষ্ঠায় একটি পিএনজি ফাইল দিয়ে পিএনজি ফাইলগুলিতে কীভাবে একটি বহু পৃষ্ঠার পিডিএফ ফাইল রূপান্তর করবেন?


28

আমি কীভাবে একটি বহু পৃষ্ঠার পিডিএফ ফাইলটিকে পিএনজি ফাইলগুলিতে রূপান্তর করব এবং পিডিএফ ডকুমেন্টের প্রতি পৃষ্ঠায় একটি পিএনজি ফাইল স্বয়ংক্রিয়ভাবে সংরক্ষণ করব (উইন্ডোজ for এর জন্য)?

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


লিনাক্সটি ব্যবহার করা একেবারে সোজা, "পিডিএফ 2 পিপিএম" এর সাথে পিডিএফকে পিপিএম রূপান্তর করতে এবং তারপরে "রূপান্তর" (চিত্রমজিক থেকে) পিপিএম ফাইলকে পিএনজি ফাইলগুলিতে বিভক্ত করতে।
ওলি

ম্যাক ওএস এক্স ব্যবহার করা এটি সম্পূর্ণ সোজা, অটোমেটার এবং "চিত্র হিসাবে পিডিএফ পৃষ্ঠাগুলি সরবরাহ করুন" ক্রিয়া সহ, যা বহু-পৃষ্ঠার পিডিএফকে পৃথক চিত্র ফাইলগুলিতে রূপান্তর করে ts
ড্যানিয়েল বেক

@ ড্যানিয়েলবেক আপনি সেখানে কী করেছেন আমি তা দেখতে পাচ্ছি;)
স্কেলটন বো

উত্তর:


17

ঘোস্টস্ক্রিপ্ট ব্যবহার করুন

-sOutputFile = ফাইলের নাম আউটপুটটির নাম কী তা ঘোস্টস্ক্রিপ্টকে জানায় এটি একটি সাধারণ বিকল্প। এটি হয় একটি একক ফাইলের নাম 'tiger.png' বা একটি টেম্পলেট 'চিত্র-% 03d.jpg' হতে পারে যেখানে% 03d পৃষ্ঠা নম্বর দ্বারা প্রতিস্থাপন করা হয়েছে।

আপনি জিওআইআই এর প্রথম প্রান্তে ঘোস্টভিউ ব্যবহার করা সুবিধাজনক বলে মনে করতে পারেন।


4
আমি ঘোস্টভিউয়ের জন্য বেশ কয়েকটি বিকল্পের জন্য পরীক্ষা-নিরীক্ষা করেছি এবং ব্যবহারকারীদের প্রম্পট ছাড়াই পিডিএজটিকে স্বয়ংক্রিয়ভাবে পিএনজিতে রূপান্তর করতে বিকল্পগুলির এই গোষ্ঠীতে এসেছি: -dBATCH -dNOPAUSE -sDEVICE=png16m -r96 -sOutputFile="C:\directory_Output\%03d.png" "C:\directory_Input\pdfname.pdf"আমি কি এটি ঠিক করছি? সোর্স পিডিএফ-এর মতো একই রেজোলিউশন পাওয়ার জন্য ডিপিআইয়ের কী সেট করা উচিত (আমি এই ক্ষেত্রে এটি 96 এ সেট করেছিলাম) তাও জানতে চাই। (আমি যে পিডিএফ ফাইলগুলি রূপান্তর করছি সেগুলিতে একটি বই বা ম্যাগাজিনের স্ক্যান করা চিত্র রয়েছে এবং এতে ওসিআর পাঠ্য / তথ্য নেই g)
গ্যালাকটিকনিঞ্জ

উত্স ডিপিআই যদি 96 হয় এবং চিত্রটি বেশিরভাগ পর্দায় দেখা যায় তবে 96 টি আউটপুট ডিপিআইয়ের জন্য ভাল পছন্দ, যেহেতু এমএস উইন্ডোজের জন্য এটি ডিফল্ট ডিসপ্লে-ডিপিআই (যদিও কিছু তাদের ডিসপ্লে-ডিপিআই সেট করবে 120)।
রেডগ্রিটিব্রিক

23

ব্যবহার করে ImageMagick (আপনার প্রয়োজন হবে প্রস্তুতকারী Ghostscript , পাশাপাশি ইনস্টল করা আছে) কমান্ড প্রয়োগ করুন:

convert -density 300 filename.pdf filename.png

ফাইল একটি সিরিজ পরিণাম ডেকে আনবে filename-0.png, filename-1.png, filename-2.png, পিডিএফ পাতায় প্রতিটি জন্য। আপনার পছন্দ মতো রেজোলিউশন পেতে ঘনত্বের সেটিংটি নিয়ে আপনি খেলতে চাইবেন।

আপনার উইন্ডোজ রূপান্তর.এক্সে পুরো পথ দিতে হবে; আমি কেবল লিনাক্সে এটি করেছি, তবে এটি উইন্ডোজের পক্ষেও কাজ করা উচিত।


আমি উপরের অন্যান্য উত্তরে ঘোস্ট্রিপ্ট পদ্ধতিটি চেষ্টা করে যাচ্ছি তবে এখন আপনি প্রস্তাবিত এই পদ্ধতিটি ব্যবহার করে দেখতে চাই। আমি জিজ্ঞাসা করতে চাই -density 300যে যুক্তির অর্থ ডিপিআই সেটিংটি 300, না এর অর্থ অন্য কোনও জিনিস?
galacticninja


3
আপনি যদি কেবল একটি পৃষ্ঠা চান, বর্গাকার বন্ধনীগুলিতে পৃষ্ঠা নম্বর সহ পিডিএফ ফাইলের নামটি অনুসরণ করুন: filename.pdf[0]পৃষ্ঠার নম্বরটি 0 ভিত্তিক, সুতরাং 0 প্রথম পৃষ্ঠা, 1 দ্বিতীয় পৃষ্ঠা ইত্যাদি st stackoverflow.com/a/12614851/215168
অ্যাবে ভোলেকার

কেবলমাত্র একটি দ্রষ্টব্য: convert.pdf
চিত্রের ম্যাগিক্সগুলি

কাজ করার জন্য এই gsGhostscript বাইনারি ডাকতে আছে (আমার কাছে তা থাকত gsওরফে অন্য git status)
duhaime

2

আপনি যদি কোনও সফ্টওয়্যার ইনস্টল না করা পছন্দ করেন তবে আপনি এই অনলাইন সরঞ্জামটি ব্যবহার করতে পারেন:

convert.town/pdf-to-png

রূপান্তরটি আপনার ব্রাউজারের ভিতরে সম্পন্ন হয়েছে। এটি প্রতিটি পিডিএফ পৃষ্ঠার জন্য একটি পিএনজি ফাইল তৈরি করবে।


খুব ভাল কাজ করে, হায় ছবিগুলি কেবল 75 ডিপিআই, যা প্রিন্ট আউটপুট জন্য যথেষ্ট নয়।
ƬƠƑ

2

আপনি পিডিএফ-এক্সচেঞ্জ ব্যবহার করতে পারেন । এটি আপনার প্রত্যাশিত বিন্যাসে যে কোনও পৃষ্ঠা রফতানি করতে পারে। কেবল পিএনজিই নয় অন্যান্য অনেকগুলি ফর্ম্যাটও সমর্থিত

চিত্র ডায়ালগ রফতানি করুন

মেনু রফতানি করুন


1

বিকল্প GSসহ এটি একটি উদাহরণ CropBox:

"c:\Program Files\gs\gs9.10\bin\gswin64.exe" -dBATCH -dNOPAUSE -sDEVICE=pnggray -r300 -dUseCropBox -sOutputFile="path_to_png_files\pdffilename-%03d.png" "path_to_pdf_file\pdffilename.pdf"

GSআপনার ইনস্টলেশন ভিত্তিতে পাথটি সামঞ্জস্য করা উচিত। এছাড়াও, প্রয়োজনে DEVICEপ্যারামিটারটি কোনও রঙিন ডিভাইসে পরিবর্তন করা যেতে পারে। তুলনায় convert, GSএটি আরও দ্রুত চলমান বলে মনে হচ্ছে, এবং এটি রূপান্তরগুলির বড় ব্যাচগুলির জন্য আরও উপযুক্ত।


যদি আমি আসল পিডিএফ ফাইল বা রূপান্তরিত পিএনজি চিত্রের কোনও অংশ ক্রপ না করে থাকি তবে আমার কি এখনও 'ক্রপবক্স' ব্যবহার করা দরকার? যদি হ্যাঁ, এটি রূপান্তর প্রক্রিয়াতে কীভাবে সহায়তা করে?
galacticninja

এর ব্যবহার -dUseCropBoxকোনও ফসল কাটতে হয় না। পরিবর্তে, এটি ইনপুট পিডিএফ থেকে তথ্য GSপড়ার জন্য বাধ্য করে CropBox। এটির একটি দৃust় রূপান্তর হওয়া প্রয়োজন।

0

রূপান্তরটি করার জন্য অন্য একটি সফ্টওয়্যার হ'ল পিডিএফক্রিটার । এটি আপনার সিস্টেমে একটি নতুন প্রিন্টার তৈরি করবে যাতে আপনি যে কোনও ফর্ম্যাট থেকে কেবল পিডিএফ ফাইলগুলিতেই রূপান্তর করতে পারবেন

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

আরও গুরুত্বপূর্ণ বিষয় এটি ওপেন সোর্সযুক্ত

কেবল দস্তাবেজটি মুদ্রণ করুন, পিডিএফক্রিটর নির্বাচন করুন এবং আউটপুটটিকে পিএনজি (বা টিআইএফএফ, জেপিজি, যাই হোক না কেন ...) হিসাবে চয়ন করুন এবং আপনার কাজ শেষ হয়েছে

পিডিএফক্রিটর স্ক্রিনশট

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