কমান্ড লাইনের মাধ্যমে শিট প্রতি একাধিক পৃষ্ঠাগুলি সহ একটি পিডিএফ রূপান্তর করা


11

আমাদের বলুন যে আমি slides.pdfপ্রতি পৃষ্ঠায় 4 টি স্লাইড রাখতে চাই ।

আমি স্পষ্ট slides.pdfঅধীনে একটি নথি খুলতে পারি (ডিফল্ট উবুন্টু নথি দর্শনকারী)

স্পষ্ট slides.pdf-> মুদ্রণ -> পৃষ্ঠা সেটআপ -> প্রতি সাইড পৃষ্ঠা -> 4 (বা অন্য কোনও সংখ্যা)

তারপরে, আমি একটি ফাইলের মুদ্রণ করতে চাই এবং মুদ্রণ করতে চাই can ফলাফলটি হ'ল একটি output.pdfশীট প্রতি স্লাইডের পছন্দসই সংখ্যার ফাইল।

আমি কমান্ড লাইনের মাধ্যমে এই একই কার্যকারিতা অর্জন করতে চাই (যেহেতু আমাকে এটির স্ক্রিপ্টে অন্তর্ভুক্ত করা দরকার)। আমি যা কিছুদূর খুঁজে পেয়েছি সেগুলি হ'ল বাইরের সরঞ্জামগুলিতে নির্ভর সমাধান। উদাহরণস্বরূপ, আমি ইনস্টল করার চেষ্টা করেছি pdfjam(যা আমার কাছে texlive-latex-baseইতিমধ্যে রয়েছে এমন কার্যকারিতা অর্জনের জন্য 88.1 এমবি মূল্যের প্যাকেজ ইনস্টল করার দরকার ছিল!), ফলাফলটি কেবলমাত্র ব্যর্থতা দিয়েছিল pdfjam ERROR: LaTeX package pdfpages.sty is not installed

আমি বরং বাহ্যিক প্যাকেজগুলি এড়াতে চাই।

কমান্ড লাইনের মাধ্যমে আমি কীভাবে এটি অর্জন করব?

উত্তর:


2

কোনও ইমপোজিশন সঞ্চালনের জন্য , মালটিভ্যালেন্ট.জারের চেয়ে ভাল কিছুই নেই (ভিতরে সরঞ্জামগুলির সাথে সর্বশেষ ফ্রি সংস্করণ, সর্বাধিক মাল্টিভ্যালেন্ট বিল্ড বর্তমানে সোর্সফোজে হোস্ট করা হয়েছে - ২০০৯ - আর পিডিএফ সরঞ্জাম নেই)

আপনি মাল্টিভ্যালেন্ট.জার বিল্ড ডাউনলোড থেকে টুলস সহ ডাউনলোড করতে পারেন:

অনলাইন ম্যান - http://multivalent.sourceforge.net/Tools/pdf/Impose.html

ব্যবহার করুন:

java -cp path...to/Multivalent.jar tool.pdf.Impose -dim (rowsxcols) -paper (paper sizes where pages will be imposed) file.pdf

ধন্যবাদ! আমি আপনার সমাধান ব্যবহার করেছি। এটি সহজ, স্ফীত নয়, স্ব-অন্তর্ভুক্ত, ক্রস প্ল্যাটফর্ম। পারফেক্ট।
ব্যবহারকারী 84207

সোর্স ফরজে পিডিএফ সরঞ্জামগুলি কপিরাইট সমস্যার কারণে অপসারণ করা হয়েছে: সোর্সফোর্জ.नेट
লরেন

20

আপনি পিডিএফএনআপ ব্যবহার করতে পারেন:

pdfnup --nup 2x2 --no-landscape file.pdf

যেখানে 2x2 2 টি কলাম দ্বারা 2 টি কলামকে বোঝায় (বা বিপরীত - আমি নিশ্চিত নই)। আরও বিকল্পের জন্য man pdfnup দেখুন।


3
pdfnupঠিকভাবে কাজ করে. যারা একই পৃষ্ঠার পিডিএফ এক পৃষ্ঠায় চারবার পিডিএফ রাখতে চান তাদের জন্য একটি নোট: আপনাকে চারবার ইনপুট পিডিএফ ফাইলটি তালিকাভুক্ত করতে হবে:pdfnup --no-landscape --a4paper --nup 2x2 input.pdf input.pdf input.pdf input.pdf
গেটিটলি

1
উপরের উত্তর + মন্তব্যে একটি সংযোজন: pdfnup --nup 2x2 --frame true --noautoscale false --delta "0.2cm 0.3cm" --scale 0.90 your.pdfইনপুট পৃষ্ঠা হিসাবে "আপনার.পিডিএফ" এর সামগ্রী ব্যবহার করে "আপনার-নুপ.পিডিএফ" নামে একটি পিডিএফ ফাইলের এক পৃষ্ঠায় 4 টি স্লাইড মুদ্রণ করবে। --frame trueপ্রতিটি স্লাইডের চারপাশে একটি ফ্রেম মুদ্রণ করে, --delta...ফ্রেমের মধ্যে একটি মার্জিন নির্দিষ্ট --scale ...করে এবং এটি নিশ্চিত করে যে কোনও শীট মার্জিন প্রবর্তিত হয়েছে যাতে আপনার প্রিন্টার সামগ্রীটি না কেটে ভালভাবে কাজ পরিচালনা করে les Www2.warwick.ac.uk/fac/sci/statistics/staff/academic-research/… এ সমস্ত বিকল্প ।
সিবিহে

পল রবার্ট: আমি জানি আপনার উত্তরটি পুরানো তবে আমার মন্তব্যে আপনার উত্তরটি যুক্ত করতে দ্বিধা বোধ করবেন না। আমি @ গুয়েটলির পক্ষে কথা বলতে পারি না। কমপক্ষে 16.04 অবধি উবুন্টুর পক্ষে সবকিছু ভালভাবে কাজ করে। (আমি সর্বশেষতম কার্নেল চিত্র এবং প্যাকেজগুলির সাথে রোলিং বিতরণে এটি পরীক্ষা করি নি)) চিয়ার্স।
সিবিহে

বিটিডাব্লু, পিডিএফএনআপ অভ্যন্তরীণভাবে pdfpages.sty প্যাকেজ ব্যবহার করে, যা অপটি ব্যবহার করতে চায় না। আমার বিপরীত অনুভূতি আছে: আমি কাজটি করার জন্য টেক্সস্টুডিওতে pdfpages.sty প্যাকেজটি ব্যবহার করব।
ডোমিনিক 108

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