पुस्तिका प्रारूप में मुद्रण


30

अतीत में मेरे पास एक प्रिंटर था जिसमें बुकलेट प्रारूप विकल्प था जो एक समय में दो पृष्ठों के दस्तावेज़ को इस तरह से आदेशित करता था कि पूरे प्रिंटआउट को मोड़कर एक बुकलेट का उत्पादन होता था, कागज का आधा आकार जिसे बीच में स्टेपल किया जा सकता था। ।

मेरा वर्तमान प्रिंटर इस सुविधा का समर्थन नहीं करता है। मैं ए 4 पीडीएफ को ए 5 बुकलेट में बदलने के लिए कुछ उपयोगिता या स्क्रिप्ट का उपयोग करना चाहूंगा।

मुझे यह पृष्ठ मिला लेकिन मुझे एक त्रुटि मिल रही है:pdfjam ERROR: can't find pdflatex!

मैं इस मुद्दे को कैसे पा सकता हूं? क्या किसी को भी किसी अन्य समाधान का पता है?

मैं Ubuntu 12.10 AMD64 पर हूं


3
Pdflatex नहीं पाया जा सकता है, तो आप इसे स्थापित करना चाहिए ... sudo apt-get install texlive-latex-base। एक्रोबेट रीडर में एक सॉफ्टवेयर बुकलेट विकल्प है, लेकिन आपके प्रिंटर को उसके लिए डुप्लेक्स प्रिंटिंग का समर्थन करना चाहिए।
con-f-use

1
मैंने ऐसा किया और एक और निर्भरता मुद्दा मिला। pdfjam ERROR: LaTeX package pdfpages.sty is not installed। यह एक बहुत ही स्थिर पैकेज नहीं लगता है। मैं एक और समाधान का सहारा ले रहा हूं।
को

मैंने एडोब रीडर स्थापित किया और इस समस्या को हल किया लेकिन यह उबंटू 12.10 64 बिट पर इतना आसान नहीं था।
को

4
कॉलिंग से apt-file search pdfpages.styपता चलता है कि आपको इंस्टॉल करने की आवश्यकता texlive-latex-recommendedहै।
krlmlr

जवाबों:


21

का प्रयोग करें pdfbookसेtexlive-extra-utils

  1. स्थापित करें texlive-extra-utils:
    sudo apt-get install texlive-extra-utils
  2. फिर चलाएं pdfbook:
    pdfbook [pdf file]

यह एक पीडीएफ फाइल को आउटपुट करेगा जो एक बुकलेट के रूप में है।

स्रोत


यह "लॉन्ग एज" डुप्लेक्स प्रिंटिंग विकल्प का उपयोग करने और प्रति पृष्ठ एक पृष्ठ को प्रिंट करने के साथ-साथ मेरे लिए वास्तव में अच्छी तरह से काम करता था। (जो, मेरे विशिष्ट मामले में, प्रत्येक ए 4 प्रिंटेड पृष्ठ में कुल चार ए 5 पृष्ठ पकड़े हुए थे; सामने की ओर दो, पीठ पर दो।) केवल नकारात्मक पक्ष यह है कि परिणामी पुस्तिका मेरे स्टेपलर के लिए बहुत मोटी थी, लेकिन मैं उस के लिए सॉफ्टवेयर उपकरण को दोष नहीं दे सकते!
बजे एक सीवीएन

2
pdfbook --short-edge mypdf.pdfडिफ़ॉल्ट "लॉन्ग एज" के बजाय "शॉर्ट-एज" प्रिंटिंग के लिए उपयोग करें ।
गेब्रियल स्टेपल्स

मेरे उपयोग के मामले के लिए और भी बेहतर: उपयोग करें pdfnup। विवरण, उदाहरण, और यहां कमांड स्थापित करें: askubuntu.com/a/1095789/327339
गेब्रियल स्टेपल्स 0

12

मुझे एक उपाय मिला। मैंने विंडोज के लिए पीडीएफ एक्सचेंज व्यूअर (वाइन के माध्यम से चलाना) स्थापित किया। इसमें बुकलेट प्रारूप मुद्रण विकल्प है जो अच्छी तरह से काम करता है।

उबंटू के मूल निवासी एक और विकल्प लिनक्स के लिए एडोब रीडर स्थापित करना है। इसमें बुकलेट फॉर्मेट प्रिंटिंग भी है। उबंटू पर एक्रोबेट स्थापित करें कलाबाज के लिए बुकलेट मेनू

संपादित करें

इससे भी बेहतर विकल्प जो मुझे अभी पता चला है, वह एक पैकेज है, जिसे बुकलेटिमॉपसर कहा जाता है।


1
बेहतर है इसे "वर्कअराउंड"
कहें

बुकलेटमपोजर मेरे लिए अजीब चीजें करता है। यह पाठ के ऊपर एक पृष्ठ से अगले पृष्ठ पर कुछ छवियों को कॉपी करता है।
स्टीवन रूज

3
बुकलेटोम्पोजर डेबियन और उबंटू में है। apt install bookletimposer-> एट वॉयला।
ओडिन्हो - वेलमॉन्ट

8

मैंने Boomaga को Ubuntu 16.04 के रिपॉजिटरी से इंस्टॉल किया। यह एक्रोबैट रीडर (अब जीएनयू / लिनक्स में असमर्थित) से सभी समस्याओं, और निर्भरता को हल करता है। यह किसी भी स्थापित प्रिंटर के साथ काम करता है।

यह बहुत अच्छी तरह से काम करता है और सही रेंडर के साथ जल्दी से खुलता है।

sudo apt install boomaga

बूमगा कैसा दिखता है


कलाबाज पाठक के लिए निर्भरता के अनुसार। इस उत्तर के लिए निर्देशों का पालन करें। askubuntu.com/a/512665/485280 । मैं यह पुष्टि कर सकता हूं कि यह उपयुक्त कमांड करने के बाद काम करता है। मुझे बूमगागा के साथ समस्या थी जो मुझे अंदर के बाएं पृष्ठ पर अतिरिक्त बड़े मार्जिन (2.5 इंच) देता है ... अन्यथा, यह वास्तव में एक शानदार कार्यक्रम है।
भिक्खु सुभूती

बुकलेट प्रिंट सही (nb) प्राप्त करने के लिए सेटिंग्स के साथ प्रयोग करने का थोड़ा सा प्रयास करें, प्रिंटर को "प्रिंटर में डुप्लेक्सर" के लिए कॉन्फ़िगर करें, और मेरे मामले में सभी मार्जिन को "0" पर सेट करें), लेकिन फिर इसने एक इलाज किया। मैंने गीथब पर उबंटू इंस्टॉलेशन निर्देशों का पालन किया। (मैं 16.04 LTS पर हूं।)
D onv Jand

6

हस्ताक्षर

का उपयोग करना pdfbookएक विकल्प है, जो, हालांकि, काफी संतोषजनक नहीं है क्योंकि यह केवल एक पुस्तिका बनाने में सक्षम है। कई बुकलेट (>> हस्ताक्षर) बनाने के लिए इसका "भाई" pdfjamकाम करता है:

pdfjam --landscape --signature 40 /path/to/your/document.pdf

एक दस्तावेज़ बनाता है जो लंबे किनारे पर प्रतिबिंबित होता है और 40 हस्ताक्षर बनाता है।

वहाँ भी है pdfbook2। इसके विपरीत pdfjamयह --signatureमैनपेज में विकल्प दिखाता है । हालाँकि ऐसा लगता है कि इसकी तुलना में यह बहुत धीमा है या काम नहीं कर रहा हैpdfjam

tl; डॉ

pdfjamकुछ विकल्पों के साथ सबसे अच्छा विकल्प लगता है (ऊपर देखें)। --signature n: n4 की एक से अधिक होना चाहिए।


6

मुझे मिला सबसे अच्छा समाधान http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (मूल प्रश्न में "इस पृष्ठ के रूप में जुड़ा हुआ है) पर है।"

इंस्टॉलेशन कमांड दिया गया है

sudo apt-get install poppler-utils pdfjam texlive-extra-utils

जिस पर निर्भरता का ध्यान रखना चाहिए।

यह एक आसान कदम-दर-चरण मार्गदर्शिका है, जिसमें Nautilus के लिए एक निफ्टी राइट-क्लिक (जिसमें थूनर में भी आसानी से किया जाता है) शामिल है।

मुझे अभी भी आश्चर्य है कि यह फ़ंक्शन सीयूपीएस या सामान्य प्रिंट संवाद में शामिल क्यों नहीं है।

EDIT oct '19: अब तक मैं ऊपर दिए गए उत्तर की सिफारिश करता हूं, https://askubuntu.com/a/763721/142472 - बूमगा स्थापित करें


3

मुझे यह अजगर- gtk स्क्रिप्ट मिली , पीडीएफबुक जो एक पीडीएफ लेती है, एक पुस्तिका बनाने के लिए पृष्ठों को फिर से व्यवस्थित करती है, और एक पीडीएफ के रूप में सहेजती है। इसमें विभिन्न प्रकार की पुस्तिकाओं को स्वचालित रूप से उत्पन्न करने के लिए कई विकल्प हैं।

यह अजगर-पॉपलर पर निर्भर करता है।


2

जब तक प्रिंटर में डुप्लेक्स (पेज के दोनों ओर) प्रिंटिंग नहीं होती, तब तक इसका आपके प्रिंटर से कोई लेना-देना नहीं होना चाहिए। यह पृष्ठ क्रम से करना है।

यह अविश्वसनीय है कि उबंटू में इतना सरल कार्य अभी तक मौजूद नहीं है।

मैंने अपने 4 पृष्ठों की पुस्तिका के लिए हल किया, इस क्रम में मुद्रित होने वाले पृष्ठों की संख्या: 4,1,2,3। 8 पेज की बुकलेट के लिए यह 8,1,2,7,6,3,4,5 होगा। 16pages एक के लिए ... 16,1,2,15,14,3,4,13,12,5,6,11,10,5 ... और इतने पर .... व्यावहारिक और तत्काल नहीं बल्कि काम करता है ।


1
बुकलेट फ़ंक्शन मेरे पिछले प्रिंटर के ड्राइवर की एक विशेषता थी। मेरे पास अब जिस प्रिंटर का ड्राइवर है, उसके पास वह सुविधा नहीं है।
करने के लिए क्या

मौजूद हैं, भी: psbookया आपके pdfbookलिए ऐसा करते हैं। इस संबंधित पोस्ट देखें: askubuntu.com/q/52269/30266
krlmlr

14.04.3 LTS पर प्रिंट संवाद में निर्दिष्ट आदेश को नजरअंदाज किया गया है। पृष्ठ संख्यात्मक क्रम में मुद्रित होते हैं, इससे कोई फर्क नहीं पड़ता कि आप उन्हें किस क्रम में निर्दिष्ट करते हैं। सैमसंग CLX-3175N प्रिंटर के साथ परीक्षण किया गया।
पीटरिनो

1
16pp = 16,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9;)
दव्वद

1

मैंने एक zsh स्क्रिप्ट लिखी है जो एक A4 PDF को बुकलेट के रूप में प्रिंट करता है (A3 पेपर पर):

#!/bin/zsh

zmodload zsh/mathfunc

f="$1"; shift

if [[ ! -f "$f" ]]; then
    echo "Not a file: “$f”" >&2
    exit 1
fi

total_pages="$(pdfinfo "$f" | grep '^Pages:' | grep -Po '\d+$')"

pages="${2-$total_pages}"

sig="$(( int(ceil(pages / 4.) * 4) ))"

pdf="$(mktemp --suffix=.pdf)"

pdfbook --a3paper --signature "$sig" -o "$pdf" "$f" "1-$pages"

#two-sided-long-edge apparently only means *long edge* when in portrait mode
lpr \
    -o media=A3 \
    -o sides=two-sided-long-edge \
    -o landscape=true \
    "$pdf"

unlink "$pdf"

ध्यान दें कि आपका प्रिंटर कॉन्फ़िगरेशन मेरा से कम टूट सकता है और आपको वास्तव में उपयोग करने की आवश्यकता है -o sides=two-sided-short-edge


1

मेरा भी यही सवाल था। मैं आपको पसंद करता हूं, pdfjam का उपयोग करने की कोशिश करते समय उन समस्याओं में भाग गया (संकुल के बड़े आकार के अलावा जिसे इसे स्थापित करने की आवश्यकता थी)। मैंने सुपरयुसर पर एक सवाल पूछा, और समाधान एकदम सही था।

https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line

मैं इसे यहां नीचे बताऊंगा, लेकिन कृपया मूल उत्तरदाता को क्रेडिट / अपवोट करें:

to perform an IMPOSITION, nothing is better than Multivalent.jar (latest free version with tools inside, latest Multivalent build currently hosted on sourceforge - 2009 - has no more pdf tools)

you can download the Multivalent.jar build with tools from:

http://www.ziddu.com/download/1794145/Multivalent.tar.gz.html
http://ge.tt/#!/21OPDHX/v/4
http://dingodog.minus.com/mjhNX8Eiu
online man - http://multivalent.sourceforge.net/Tools/pdf/Impose.html

use:

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

0

कोप्पा के मुफ्त पीडीएफ रीडर जिसे पीडीएफ स्टूडियो व्यूअर कहा जाता है, में प्रिंट संवाद के तहत एक बुकलेट प्रिंटिंग विकल्प है और यह लिनक्स पर चलता है। PS: मैं एक डेवलपर हूं। https://www.qoppa.com/pdfstudioviewer/


0

मैं वर्तमान में सूक्ति मैनुअल द्वैध का उपयोग कर रहा हूँ। यह कई प्रिंटर के लिए बॉक्स से बाहर काम करता है और इसे मैनुअल कॉन्फ़िगरेशन के साथ दूसरों के साथ उपयोग किया जा सकता है। https://sourceforge.net/projects/g-manual-duplex/files/


0

कुछ मामलों के लिए आप pdfnupइसके बजाय उपयोग करना चाह सकते हैं । यह आपको 1 पर कई शीट पैक करने की अनुमति देता है।

pdfnupसाथ Ubuntu पर स्थापित करें sudo apt install texlive-extra-utils

उदाहरण:

नमूना उपयोग: pdfnup --nup 2x1 mypdf.pdf। यह एक परिदृश्य दृश्य पर शीट के साथ प्रति पृष्ठ 2 पृष्ठों के साथ एक पीडीएफ बनाता है, जिसे छोटे किनारे पर फ़्लिप किया जाता है। देखें man pdfnupकुछ अधिक जानकारी के लिए।

pdfnup --nup 2x2 --suffix '2x2' --batch myfile1.pdf myfile2.pdfउदाहरण के लिए, आप एक बैच के रूप में कई पीडीएफ़ कर सकते हैं । --sufixहिस्सा बस क्या आउटपुट फ़ाइल नाम के लिए एक प्रत्यय के रूप में जोड़ने के लिए कहते हैं। (यह अंतिम उदाहरण मैन पेज से लिया गया है)।

सूत्रों का कहना है:

सम्बंधित:

  • 1 एक्स 1-पीजी पीडीएफ लेने के इच्छुक किसी भी व्यक्ति के लिए और परिदृश्य 1 दृश्य में उस 1 पीजी साइड-बाय-साइड की 2 प्रतियों के साथ इसे एक पीडीएफ में बदल दें , ऐसा करें: https://superuser.com/a / 1452008/425838
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.