ইমেজম্যাগিক (রেজোলিউশন সমস্যা) ব্যবহার করে কিভাবে পিডিএফ: গুলি মার্জ করবেন


43

আমি যখন ইমেজম্যাগিক ব্যবহার করে দুটি .pdf ফাইল মার্জ করার চেষ্টা করি

convert pdf1.pdf pdf2.pdf temp.pdf

ফলস্বরূপ temp.pdf ফাইলটির খুব কম রেজোলিউশন রয়েছে। উত্স ফাইলগুলির মতো রেজোলিউশনটি কীভাবে রাখব?

উত্তর:


53

বার্নসের ডানদিকে, তবে পিডিএফটক যদি ভূত স্ক্রিপ্ট চেষ্টা করে না।

gs -dBATCH -dNOPAUSE -q -sDEVICE=pdfwrite -sOutputFile=temp.pdf pdf1.pdf pdf2.pdf

নিখুঁতভাবে কাজ করেছে এবং দ্রুতও - খুব বেশি - -ডেনসিটির পতাকার সাথে ইমেজম্যাগিক ব্যবহার করার চেয়ে বেশি দ্রুত।
ব্রায়নিয়াস

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

নোট করুন যে আপনি এই কমান্ডের শেষে পিডিএফ 1.পিডিএফ এবং পিডিএফ 2.পিডিএফ এর পরিবর্তে * .pdf ব্যবহার করতে পারেন ফোল্ডারে সমস্ত পিডিএফকে একক পিডিএফ রূপান্তর করতে।
কলিন ডি

ফন্টটি নিয়ে আমার কিছু সমস্যা ছিল, কিছু পৃষ্ঠাগুলি হরফ হারাবে। আমি কি এটি বেছে নেওয়ার উপায় আছে?
Zloy Smiertniy

20

ইমেজম্যাগিকের কনভার্ট কমান্ডটি সাধারণত চিত্র ফাইলগুলি এক ফর্ম্যাট থেকে অন্য ফর্মে রূপান্তর করার জন্য ব্যবহৃত হয় এবং এই ক্ষেত্রে এটি সম্ভবত দুটি "চিত্র" (পিডিএফ) একক ফাইলে আউটপুট দেওয়ার আগে ধরণের অভ্যন্তরীণ রূপান্তর সম্পাদন করে।

আমি আপনাকে পরামর্শ দিচ্ছি যে আপনি পিডিএফ টুলকিট (পিডিএফটক) ব্যবহার করার পরিবর্তে http://www.accesspdf.com/pdftk/

ওয়েবসাইটের উদাহরণ থেকে, এটি যতটা সহজ হতে হবে:

pdftk pdf1.pdf pdf2.pdf cat output temp.pdf

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

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

দুর্দান্ত ... আপনাকে ধন্যবাদ
ড্যান অরতেগা

আসুন এইটিকে উঁচু করে তুলুন, পিডিএফটেক এটি করা ভুতলিপি থেকে আরও ভালভাবে কাজ করে।
ড্যান অরটেগা

18

আপনি একত্রীকরণ করতে চান এমন প্রতিটি ফাইল যদি একই ফোল্ডারে থাকে:

convert -density 150 $(ls -rt *pdf) output.pdf

যুক্তিটি -density 150মার্জ হওয়া পিডিএফগুলির গুণমানকে রাখে।


5
আপনার সমস্ত পিডিএফ সিনট্যাক্সের একটি পক্ষের নোট, আপনি সাব-এলএস কমান্ডটি বাদ দিতে পারেন:convert -density 150 *.pdf output.pdf
জোশ

'* .pdf' এবং '$ (ls -rt * pdf)' এর ফলে বিভিন্ন আউটপুট আসতে পারে।
শান্তনু

8

আমি কীভাবে এটি করতে পারি তা সবসময় ভুলে যাই এবং যখন অনুসন্ধান করি তখন এই প্রশ্নটি প্রথম খুঁজে পাই।

convert -density 600 file1.pdf file2.pdf -resize 50% new.pdf

লিঙ্কযুক্ত উদাহরণে 144 এর ঘনত্ব রয়েছে, তবে এটি পিক্সেলিটেড হিসাবে প্রদর্শিত না হওয়ার পক্ষে এত বেশি কখনও হয়নি।

http://web.archive.org/web/20130311071316/http://studio.imagemagick.org/pipermail/magick-users/2009-September/022958.html


দুঃখিত, লিঙ্কটি এখন মারা গেছে।
সাবেলফোস্টে

4

যদি লিনাক্স চলমান থাকে তবে আপনি পপ্পলারও চেষ্টা করতে পারেন যা রেজোলিউশনের হাতছাড়া না করে যা সরবরাহ pdfuniteকরে।


: এটা একটি চমৎকার টুল, এবং এখানে এটা কিভাবে করতে unixblogger.com/how-to-easily-merge-pdf-documents-under-linux
Rosamunda

0

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

pdftoppm -f 1 -l 1 -aa yes -aaVector yes -png -r 300 page.pdf > tmp1.png
pdftoppm -f 2 -l 2 -aa yes -aaVector yes -png -r 300 page.pdf > tmp2.png
convert tmp1.png tmp2.png +append -quality 100 page.png

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

শেষ লাইনটি পরিবর্তন করা হচ্ছে

convert tmp1.png tmp2.png +append -quality 100 page.pdf

পিএনএফপিএনএম, পিএনএমটিপস, পিএস 2 পিডিএফ দিয়ে ঘোরাঘুরি করার পরে আমি পরে আবিষ্কার করেছি বলে পিডিএফ ডকুমেন্ট আউটপুট আসবে।


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