Come posso stampare un opuscolo da un file pdf?


32

Ho un documento pdf e voglio stamparlo come un opuscolo, cioè due pagine del documento su ciascun lato di un foglio di carta e in modo che (una volta stampato) l'intera cosa possa essere semplicemente piegata nel mezzo per creare un piccolo libretto.

Come posso farlo facilmente?

Risposte:


23

Per un'alternativa gratuita e universale puoi usare lo pdfbookscript, parte della pdfjamcollezione che di solito è inclusa nelle distribuzioni LaTeX (in particolare MacTeX ). È semplice da utilizzare dalla riga di comando:

pdfbook mypdf.pdf

Se quanto sopra non funziona, /Library/TeX/texbinnon è nel tuo PERCORSO (o /usr/texbinper le versioni precedenti di MacTeX). Il miglior modo di agire è assicurarsi che PATH sia impostato correttamente (molti programmi della riga di comando falliranno se la variabile PATH non è corretta ed pdfbookè una di queste); questo non è banale in OS X se si desidera un comportamento coerente tra le applicazioni avviate dal dock e le applicazioni eseguite da un terminale, quindi è necessario cercare una soluzione completa a questo problema specifico. Come sporca soluzione, puoi eseguire export PATH="$PATH:/Library/TeX/texbin:/usr/texbin"ogni volta prima dell'uso pdfbook(incluso nel servizio di seguito).

Se non si desidera utilizzare la riga di comando, è possibile creare facilmente un servizio.

  1. Avvia Automator (su Yosemite è in Applicazioni / Altro)
  2. Crea un nuovo documento e seleziona "Assistenza".
  3. Nella parte superiore del riquadro destro, per "Il servizio riceve la selezione" selezionare "File PDF".
  4. Cerca "Esegui script shell" dalla barra nella parte superiore del riquadro sinistro e fai doppio clic su di esso. Selezionare "Passa input" come "argomenti" nella finestra appena creata.
  5. Inserisci un semplice script in esecuzione pdfbook, ad esempio pdfbook "$@".
  6. Salvalo come "Crea opuscolo" (ad esempio).
  7. Nel Finder, seleziona un file PDF, quindi nel menu vai su Servizi / Crea opuscolo.

Il mio script completo crea anche un file temporaneo e apre il PDF risultante:

TMPF=`mktemp -t bookletXXXX`
mv "$TMPF" "$TMPF.pdf"
pdfbook -o "$TMPF.pdf" "$@"
open "$TMPF.pdf"

Il problema più ovvio è il download e l'installazione di diversi GB di una distribuzione LaTeX se tutto ciò che vuoi è lo pdfbookscript.


Ho appena installato mactex e sembra che non abbia pdfbook. Qualche altro passo che devo fare?
Chris,

Ho controllato il repository TeX Live (che utilizza MacTeX), pdfbookè lì quindi sembra decisamente un problema PATH. Purtroppo, non puoi semplicemente utilizzare il percorso completo dello script (che è /usr/texbin/pdfbook) perché non riuscirà a trovare lo script principale pdfjam. Ho aggiornato la mia risposta con una spiegazione del problema e una soluzione sporca, ma dovresti sicuramente risolvere il problema PATH a livello globale invece (non ricordo come l'ho fatto e non sono riuscito a trovare la domanda SO che ho usato indietro quindi ma è lì da qualche parte).
Blout,

Semplicemente geniale! Funziona su (Ubuntu) Linux immediatamente.
Hummeling Engineering BV,

14

È possibile utilizzare l' utilità Crea libretto 1 che aggiunge un'opzione a "stampa", da Anteprima o qualsiasi altra app, per generare un secondo file pdf con le pagine disposte in modo appropriato da stampare e rilegare come un opuscolo. Quando si stampa il booklet pdf risultante, ricordare di selezionare “Fronte / retro: rilegatura lato corto” nelle opzioni “Layout” della finestra di dialogo di stampa.

1. Non più gratis, $ 9,99 sull'App Store dal 09/2015.


Ho usato questo strumento con OSX 10.7.3 e funziona benissimo - funzionalità abbastanza piacevole in un pacchetto di peso ridotto.

@Phrogz, grazie per avermelo fatto notare. In effetti, ho aggiornato il link per puntare al sito dello sviluppatore.
Juan A. Navarro,

1
Sembra che il link abbia bisogno di un altro aggiornamento: thekeptpromise.com/FreeApps/#CreateBooklet
Eric Darchis,

1
L'URL è cambiato di nuovo, ora è: thekeptpromise.com/CreateBooklet - inoltre, in questi giorni lo fanno pagare. Tuttavia, erano solo $ 4,99 al momento del commento, che vale la pena il tempo che mi ha salvato :)
mnem

7

La mia soluzione è installare la versione Macintosh di Adobe Acrobat Reader DC, disponibile da https://get.adobe.com/reader/ , e usarla per aprire il file PDF. Quando si stampa da Adobe Reader, esistono diverse opzioni per il dimensionamento e la gestione della pagina:

  1. Manifesto
  2. multiplo
  3. Opuscolo

Scegli Libretto e sei a posto.

Schermata di Adobe Reader in OS X

Vedi https://helpx.adobe.com/acrobat/kb/print-booklets-acrobat-reader.html per maggiori dettagli. Il vantaggio di questa soluzione è che la stessa soluzione funziona anche nel mondo Windows.


5

La "stampa di opuscoli" si chiama imposizione nella terminologia del settore della stampa professionale.

Impostor economico

è un'utilità per fare esattamente quello che vuoi. Costa $ 35 e ha una prova gratuita con alcune funzionalità disabilitate. È conveniente per l'uso occasionale, ma anche abbastanza buono per l'imposizione professionale.


4

Apri il PDF in anteprima, vai alla finestra di dialogo di stampa e troverai alcune impostazioni (si spera) utili - dico spero perché non ho fatto esattamente quello che stai cercando ...

Fare clic sulla piccola freccia rivolta verso il basso accanto al nome della stampante per espandere la finestra di stampa se non è già più grande. Nella metà inferiore della finestra di dialogo, c'è un menu a discesa in cui è possibile selezionare alcune opzioni pertinenti:

  • In Layout (nel menu a discesa), Pagine per foglio (puoi impostarlo su 2 per avere il lato sinistro e destro su ogni pagina)
  • Anche in Layout, Fronte-retro (puoi scegliere il bordo della carta su cui si verificherebbe la rilegatura - non sei sicuro di come funzioni per piegare nel mezzo però ...
  • L'elenco a discesa ha anche una sezione chiamata Stampa opuscoli , che presenta varie opzioni che ti interesseranno, principalmente la prima casella di controllo per abilitare la stampa di opuscoli :)

Ora non l'ho fatto da solo, e non so se funzionerà per piegare le pagine nel mezzo (sembra destinato a rilegare le pagine lungo un bordo) ma è probabilmente il punto da cui iniziare a cercare.

Se non funziona così com'è, potrebbe essere necessario riorganizzare manualmente le pagine (cosa che puoi fare in Anteprima) per essere nell'ordine giusto in modo che la semplice stampa fronte-retro con rilegatura a margine corto porti le pagine nei punti giusti , anche se questo potrebbe essere abbastanza difficile se ci sono molte pagine ...

In bocca al lupo...


2
Nel menu a discesa non vedo alcuna opzione per "Stampa opuscolo", è forse un'opzione di una stampante specifica?
Juan A. Navarro,

oh, scusa, hai ragione: / Non mi ero reso conto che questo faceva parte del driver HP per le stampanti qui al lavoro ... potevi ancora giocare con l'ordine delle pagine e 2 pagine per foglio / stampa fronte-retro I indovina ...
drfrogsplat l'

1

Puoi usare lo script gratuito di Python qui . Basta aggiungerlo alla cartella dei servizi PDF nella libreria dell'utente (creare la cartella se non esiste). Apparirà quindi nel pulsante PDF del menu di stampa.

È impostato per fogli A3, ma ci sono opzioni per modificare le dimensioni del foglio (e altre cose) nello script.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.