W przeszłości miałem drukarkę z opcją formatu broszury, która drukowałaby dokument po dwie strony na raz, w taki sposób, że złożenie całego wydruku spowodowałoby utworzenie broszury o połowę mniejszej wielkości papieru, który mógłby być zszyty na środku .
Moja obecna drukarka nie obsługuje tej funkcji. Chciałbym użyć jakiegoś narzędzia lub skryptu, aby przekonwertować plik PDF w formacie A4 na broszurę A5.
Znalazłem tę stronę, ale pojawia się błąd:pdfjam ERROR: can't find pdflatex!
Jak obejść ten problem? Czy ktoś zna jakieś inne rozwiązanie?
Jestem na Ubuntu 12.10 AMD64
printing
duplex-printing
Do zrobienia
źródło
źródło
sudo apt-get install texlive-latex-base
. Acrobat Reader ma opcję broszury programowej, ale drukarka powinna obsługiwać w tym celu drukowanie dwustronne.pdfjam ERROR: LaTeX package pdfpages.sty is not installed
. Nie wydaje się to bardzo stabilnym pakietem. Korzystam z innego rozwiązania.apt-file search pdfpages.sty
pokazuje, że musisz także zainstalowaćtexlive-latex-recommended
.Odpowiedzi:
Użyj
pdfbook
odtexlive-extra-utils
texlive-extra-utils
:sudo apt-get install texlive-extra-utils
pdfbook
:pdfbook [pdf file]
Spowoduje to wygenerowanie pliku pdf w postaci broszury.
źródło
źródło
pdfbook --short-edge mypdf.pdf
do drukowania „krótką krawędzią” zamiast domyślnego „długiej krawędzi”.pdfnup
. Szczegóły, przykład i polecenie instalacji tutaj: askubuntu.com/a/1095789/327339 .Znalazłem rozwiązanie. Zainstalowałem PDF XChange Viewer dla Windows (działający przez Wine). Posiada opcję drukowania w formacie broszury, która działa dobrze.
Inną opcją natywną dla Ubuntu jest instalacja programu Adobe Reader dla systemu Linux. Posiada również drukowanie w formacie broszury. Zainstaluj Acrobate na Ubuntu
EDYTOWAĆ
Jeszcze lepszą opcją, o której właśnie się dowiedziałem, jest pakiet o nazwie bookletimposer.
źródło
apt install bookletimposer
-> et voila.Zainstalowałem Boomaga z repozytorium Ubuntu 16.04. Rozwiązuje wszystkie problemy i zależności z Acrobat Reader (obecnie nieobsługiwanego w GNU / Linux). Działa z każdą zainstalowaną drukarką.
Działa bardzo dobrze i otwiera się szybko z doskonałym renderowaniem.
źródło
Korzystanie
pdfbook
jest jedną z opcji, która jednak nie była do końca satysfakcjonująca, ponieważ można utworzyć tylko jedną broszurę. Aby utworzyć wiele broszur (>> podpisów), jego „brat”pdfjam
wykonuje zadanie:Tworzy dokument dublowany wzdłuż długiej krawędzi i tworzy 40 podpisów.
Jest też
pdfbook2
. W przeciwieństwie dopdfjam
tego pokazuje--signature
opcję na stronie podręcznika. Jednak wydaje się być bardzo powolny lub nie działa w porównaniu dopdfjam
tl; dr
pdfjam
wydaje się najlepszą opcją z kilkoma opcjami (patrz wyżej).--signature n
:n
musi być wielokrotnością 4.źródło
Najlepsze rozwiązanie, jakie znalazłem, to http://bernaerts.dyndns.org/linux/74-ubuntu/248-ubuntu-imposition-print-book (w oryginalnym pytaniu pod nazwą „ta strona”).
Podano polecenie instalacji
które powinny zająć się zależnościami.
Jest to łatwy przewodnik krok po kroku, w tym sprytne kliknięcie prawym przyciskiem myszy dla Nautilusa (co jest również łatwe do wykonania w Thunar).
Nadal zastanawiam się, dlaczego ta funkcja nie jest uwzględniona w CUPS ani w ogólnym oknie dialogowym drukowania.
EDIT oct '19: Na razie polecam odpowiedź powyżej, https://askubuntu.com/a/763721/142472 - zainstaluj Boomaga
źródło
Znalazłem ten skrypt python-gtk, pdfbooklet, który pobiera plik PDF, przestawia strony w celu utworzenia broszury i zapisuje to jako plik PDF. Ma wiele opcji automatycznego generowania różnych rodzajów broszur.
To zależy od Pythona-popplera.
źródło
Nie powinno to mieć nic wspólnego z drukarką, o ile drukarka ma druk dwustronny (obie strony strony). Ma to związek z porządkowaniem stron.
To niesamowite, że taka prosta funkcja jeszcze nie istnieje w Ubuntu.
Rozwiązałem broszurę z 4 stronami, podając liczbę stron do wydrukowania w następującej kolejności: 4,1,2,3. 8-stronicowa broszura wynosiłaby 8,1,2,7,6,3,4,5. Dla 16 stron jeden ... 16,1,2,15,14,3,4,13,12,5,6,11,10,5 ... i tak dalej .... Niepraktyczne i natychmiastowe, ale działa .
źródło
psbook
lubpdfbook
zrób to za Ciebie. Zobacz ten powiązany post: askubuntu.com/q/52269/3026616,1,2,15,14,3,4,13,12,5,6,11,10,7,8,9
;)Napisałem skrypt zsh, który drukuje PDF A4 jako broszurę (na papierze A3):
zwróć uwagę, że konfiguracja drukarki może być mniej uszkodzona niż moja i faktycznie musisz jej użyć
-o sides=two-sided-short-edge
źródło
Miałem to samo pytanie. Lubię cię, napotkałem na te problemy podczas próby użycia pdfjam (oprócz dużego rozmiaru pakietów, które trzeba było zainstalować). Zadałem pytanie superużytkownikowi, a rozwiązanie było idealne.
https://superuser.com/questions/596035/condensing-into-multiple-pdf-pages-per-sheet-via-command-line
Odtworzę go tutaj poniżej, ale proszę o kredyt / głosowanie na oryginalnego respondenta:
źródło
Darmowy czytnik PDF Qoppa o nazwie PDF Studio Viewer ma opcję drukowania broszury w oknie dialogowym Drukuj i działa w systemie Linux. PS: Jestem programistą. https://www.qoppa.com/pdfstudioviewer/
źródło
Obecnie używam ręcznego dupleksu Gnome. Działa po wyjęciu z pudełka dla wielu drukarek i może być używany z innymi z ręczną konfiguracją. https://sourceforge.net/projects/g-manual-duplex/files/
źródło
W niektórych przypadkach możesz użyć
pdfnup
zamiast tego. Umożliwia pakowanie wielu arkuszy na 1.Zainstaluj
pdfnup
na Ubuntu za pomocąsudo apt install texlive-extra-utils
.Przykłady:
Wykorzystanie próbki:
pdfnup --nup 2x1 mypdf.pdf
. Spowoduje to utworzenie pliku pdf z 2 stronami obok siebie na arkuszu w widoku poziomym, który zostanie wydrukowany odwrócony na krótszej krawędzi. Zobaczman pdfnup
więcej szczegółów.Na przykład możesz wykonać wiele plików pdf jako partia
pdfnup --nup 2x2 --suffix '2x2' --batch myfile1.pdf myfile2.pdf
.--sufix
Część po prostu mówi to, co dodać jako przyrostek do nazwy pliku wyjściowego. (Ten ostatni przykład pochodzi ze strony podręcznika man).Źródła:
Związane z:
źródło