কমান্ড লাইনের একাধিক পৃষ্ঠায় পিডিএফকে কীভাবে বিভক্ত করবেন?


8

আমি কীভাবে একাধিক পৃষ্ঠায় একটি বিশাল পিডিএফ বিভক্ত করতে পারি (টাইল?)? একাধিক এ 4 পৃষ্ঠা বা বেশ কয়েকটি এ 4 পিডিএফ সহ ফলাফলটি একটি পিডিএফ হতে পারে।

যদিও আমি পিডিএফটি তৈরি dotকরেছি তার সাথে আমি এই সমস্যাটি সাধারণভাবে সমাধান করতে চাই - বা কমপক্ষে একটি স্ট্যান্ডার্ড উবুন্টুতে (যেমন 12.04)।

ইনপুট পিডিএফ গ্রাফিক্স দ্বারা উত্পাদিত হয়েছে dot, যেমন। dot -Tpdf sample.dot > sample.pdf। আমি যখন size="8,11"; ratio="fill";গ্রাফটিতে একটি যোগ করিনি তখন আউটপুট পিডিএফটি অনেক বড়। আমি যদি আকার / ফিল-ইঙ্গিতগুলি জুড়ে থাকি তবে dotকেবলমাত্র আমার জন্য স্কেল করা জিনিসগুলি।

আপনাকে একটি উদাহরণ দেয়:

আমার মূল পিডিএফটি যদি এর মতো বিশাল হত:

+-------------------+
|                   |
|  O                |
|  :                |
|  :..........C     |
|  :        :       |
|  :        :       |
|  :        :       |
|  :        G       |
|  :        :       |
|  :        :       |
|  :        :       |
|  :        :       |
|  U        :       |
|           B       |
|                   |
+-------------------+

এটি যেমন একটি কমান্ড দ্বারা বিভক্ত করা উচিত

pdftile sample.pdf -x 2 -y 3 > sample-2x3.pdf

মধ্যে

+---------+---------+
|         |         |
|  O      |         |
|  :      |         |
|  :......|...C     |
|  :      | :       |
+---------+---------+
|  :      | :       |
|  :      | :       |
|  :      | G       |
|  :      | :       |
|  :      | :       |
+---------+---------+
|  :      | :       |
|  :      | :       |
|  U      | :       |
|         | B       |
|         |         |
+---------+---------+

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


এছাড়াও superuser.com/questions/54054 এবং সদৃশ প্রার্থীদের দেখুন।
স্কিপি লে গ্র্যান্ড গৌরু

উত্তর:


7

দেখে মনে হচ্ছে পিডিএফপোস্টার এটি করতে পারে।


হ্যাঁ, এটি করার প্রতিশ্রুতি দেয়, তবে এটি কার্যকর হয় না :-(
রেনা নাইফেনিগার

@ রেননিফেনিগার: পিডিএফপোস্টার কিছু লোকের জন্য ভেঙে গেছে বলে মনে হচ্ছে। কার্যবিধির জন্য এই বাগের প্রতিবেদনটি দেখুন ।
টোনিসডজি

স্পষ্টভাবে আমি যা খুঁজছিলাম, আমার কাছে একটি বড় ইআরডি ডায়াগ্রাম পিডিএফ ফাইল রয়েছে যা রেল-এর এবং গ্রাফভিজের সাহায্যে তৈরি হয়েছে, আমি একাধিক পৃষ্ঠাগুলির ফাইলে রূপান্তর করতে পারি। pdfposter -p2x999a4আমাকে 22 পৃষ্ঠাগুলি, -p999x2a444 পৃষ্ঠাগুলি দিয়েছেন
ম্যাথিউ জে

5

আসলে mutoolআপনি যেমন প্রস্তাব করছেন তার প্রায় একই সিনট্যাক্স রয়েছে (আপনি কি এর লেখক ??):

mutool -x 2 -y 3 sample.pdf sample-2x3.pdf

ইনস্টল করতে mutool, কেবল ইনস্টল করুন mupdfযা সম্ভবত বেশিরভাগ জিএনইউ / লিনাক্স বিতরণে প্যাকেজড।


খসড়া মুদ্রণের জন্য আমার A0 পোস্টারটি A3 সংস্করণে ভেঙে ফেলার স্বপ্নের মতো কাজ করেছে।
জলপেশ

4

উপর একবার দেখে নিন http://www.graphviz.org/doc/FAQ.html : প্রঃ 14। আমি কীভাবে একাধিক পৃষ্ঠায় একটি বড় গ্রাফ মুদ্রণ করতে পারি?

পৃষ্ঠা বৈশিষ্ট্যটি যদি সেট করা থাকে তবে গ্রাফভিজকে প্রদত্ত আকারের পৃষ্ঠাগুলির অ্যারে হিসাবে গ্রাফটি মুদ্রণ করতে বলে। সুতরাং, গ্রাফ

ডিগ্রাফ জি {পৃষ্ঠা = "8.5,11"; ...

8.5 বাই 11 ইঞ্চি পৃষ্ঠাগুলি নির্গত হবে। মুদ্রিত হলে, পৃষ্ঠাগুলি টাইল করা যাবে পুরো গ্রাফের অঙ্কন তৈরি করতে। বর্তমানে, বৈশিষ্ট্যটি কেবলমাত্র পোস্টস্ক্রিপ্ট আউটপুট নিয়ে কাজ করে। বিকল্পভাবে, বিভিন্ন সরঞ্জাম এবং দর্শক রয়েছে যা একটি বড় ছবি নেবে এবং আপনাকে পৃষ্ঠা আকারের টুকরো বের করতে দেয়, যা পরে মুদ্রণ করা যায়।

শুধুমাত্র পোস্টস্ক্রিপ্ট! তবে অটোমেশনের জন্য কোনও শোস্টোপার নেই :-)। এটির উপরে PS2pdf চালানো যাক। এটা আমার জন্য কাজ করেছে।


3

কয়েকটি লিনাক্স ইউটিলিটি মনে রাখে:

(তাদের ম্যান পেজ থেকে)

pdfseperate [ অপশন ] INPUT.PDF OUTPUT% d.PDF

INPUT.PDF পড়ে, এক বা একাধিক পৃষ্ঠাগুলি নিষ্কাশন করে এবং প্রতিটি পৃষ্ঠার জন্য একটি পিডিএফ ফাইল OUTPUT% d.PDF- এ লিখে দেয় (% d পৃষ্ঠা সংখ্যার জন্য স্থানধারক) ('পপলার-ইউটস' প্যাকেজ থেকে)

pdftk INPUT.PDF ফাটল

INPUT.PDF পড়ে, পৃথক পৃষ্ঠাগুলি সম্বলিত এক বা একাধিক পিডিএফ ফাইল তৈরি করে, যার নাম 'pg-XXXX.pdf' (আউটপুট ফাইলের নাম নির্দিষ্ট না করা) ('পিডিএফটক' প্যাকেজ থেকে)

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