Sono disponibili strumenti per tagliare i margini PDF?


44

Ho un ebook che sto cercando di leggere in formato PDF su un Kindle. Sfortunatamente, le intestazioni e i piè di pagina hanno alcuni contenuti (rispettivamente numero di pagina e informazioni sul copyright) che impediscono al dispositivo di ridimensionare il testo effettivo in modo che corrisponda alla sua area di visualizzazione dell'area utilizzabile, lasciando così il contenuto effettivo troppo piccolo da leggere.

Sono disponibili vari strumenti che elimineranno gli spazi bianchi, ma Kindle lo fa già; il mio obiettivo, al contrario, è quello di rimuovere i materiali stampati al di fuori di un riquadro di delimitazione definito e l'unico strumento che ho trovato allo scopo è un software commerciale moderatamente costoso.

Probabilmente potrei generare una maschera in Inkscape; dividere le singole pagine usando pdftk, applicare la maschera a ciascuna pagina singolarmente (in uscita su Postscript) e ricombinare i numerosi file PostScript in un unico PDF. Tuttavia, questa procedura di decodifica / ricodifica sarebbe piuttosto sfortunata in termini di dimensioni del documento; qualcosa in grado di operare con un po 'più di finezza sarebbe l'ideale.

Ho a portata di mano tutti i principali sistemi operativi (Windows, diverse distribuzioni Linux moderne, un Mac, ecc.), Quindi le soluzioni non devono essere vincolate dalla piattaforma.

Suggerimenti?

(Ho segnalato il problema all'autore, che lo ha menzionato al suo editore, che non ha fatto nulla in merito al problema nel corso di più di un mese, rendendo l'approccio zero-work evidentemente non produttivo).

Risposte:


45

Prova BRISS . Gratuito, open source e multipiattaforma. C'è una bella discussione al riguardo nei forum MobileRead .


4
Questo è un bellissimo software; Grazie!
Charles Duffy,

1
Irreale! ottimo programma
Fidel il

In pdf aperto, ha selezionato automaticamente l'area da ritagliare, salvata in un nuovo file con l'aggiunta di _cropped al nome del file, praticamente non ho fatto nulla: un'app fantastica!
Rush Frisby

Questo strumento conserva tutta la grafica vettoriale PDF ==> Lo zoom in funziona come prima del ritaglio. Esattamente quello di cui avevo bisogno.
Kiltek,

1
Briss è eccellente in quanto funziona automaticamente e fa quasi sempre un buon lavoro. Su macchine Linux, è possibile ottenere il risultato con un breve comando in pochi secondi con "briss myfile.pdf". Basta aggiungere la seguente riga al file ~ / .bashrc, adattandolo alla directory di installazione di briss: briss () {java -jar ~ / bin / briss-0.9 / briss-0.9.jar -s "$ 1"; }
dominecf

10

Come menzionato in altre risposte, BRISS è eccezionale. Un altro strumento davvero utile è k2pdfopt ( http://www.willus.com/k2pdfopt/ ). Questo strumento è davvero fantastico per prendere un pdf e ottimizzarlo per Kindle (o qualsiasi dispositivo con schermo più piccolo). Funziona davvero alla grande per la carta scientifica a 2 colonne poiché ridisegna il testo mantenendo l'equazione e le immagini.


4

Come già sottolineato, k2pdfopt è un ottimo strumento.

Se non ti dispiace fare il jailbreak del tuo Kindle (e possibilmente invalidare la garanzia) c'è anche la possibilità di utilizzare questo strumento direttamente sul tuo lettore. Questo è implementato da tre fork dello stesso pacchetto software:

Si occupano di più colonne, consentono il riflusso del testo e la modifica della dimensione del carattere. Riescono persino a non distruggere formule e immagini scientifiche durante il reflow.

In questo momento ci sono problemi minori come spazi mancanti tra due parole di un salto di linea, ma li considero non problematici. Forse vengono riparati in una delle prossime versioni.


3

Puoi usare ScanTailor per uno strumento più potente. Questo strumento non solo taglia automaticamente i margini, ma può anche aggiungere altro (nel caso in cui qualcuno arrivi a questa domanda per quest'ultimo). Di seguito è riportato il contenuto della sua pagina wiki Layout della pagina :


In questa fase è possibile regolare i margini aggiunti alla casella del contenuto. Esistono due tipi di margini: duro e morbido.

Margine rigido: è quello tra le linee continue. Sono impostati dall'utente. È possibile spostarsi su qualsiasi linea continua, sia essa un bordo interno o esterno, oppure impostare i margini tramite valori numerici.

Margine morbido: è quello tra il solido e la linea tratteggiata. Questi margini vengono aggiunti automaticamente per portare le dimensioni della pagina alla stessa dimensione di altre pagine. Se vedi una linea tratteggiata, significa che da qualche parte nel progetto c'è una pagina con quella larghezza (area utilizzabile di Hard + margine) e (possibilmente altre) con quell'altezza.

Questa è una grande pagina che causa i margini morbidi in tutte le altre pagine, anche solo per non livellarli.

L'allineamento opzionale è definito con precisione, aggiungi un margine morbido e, se lo aggiungi, quindi con una qualsiasi delle parti.


Non sembra funzionare per i file PDF
Oleksiy

Bene sì, devi prima esportarlo in immagini
Ooker

E poi riconvertirli in PDF. È eccessivo, soprattutto per i PDF con centinaia di pagine, come libri e libri di testo.
Oleksiy

@ Oleksiy bene, overkill o no dipende dal tuo bisogno dopo tutto. Se hai solo bisogno di Blocco note, sicuramente Word è eccessivo. Ma poi alcune persone si rendono conto che Notepad non è abbastanza buono per loro. È a causa della necessità di avere a che fare con libri e libri di testo che mi serve questo strumento
Ooker

1

Anch'io ho avuto questo problema con il mio PDF scansionato (non inglese) di 1200 pagine. Tutti gli strumenti incluso Adobe Acrobat (da IX a XI) non sono riusciti a tagliare lo spazio bianco circostante. Il margine della pagina dispari differiva da quello delle pagine pari. A peggiorare le cose, la dimensione del margine era incoerente. Come @frabjous out punte, Briss ha aiutato. Tuttavia, quando tutte le pagine del documento sono state sovrapposte, è stato osservato che non è possibile applicare un ritaglio in quanto non vi era affatto uno spazio bianco efficace complessivo (a causa di margini incoerenti)

L'unica soluzione è stata quindi quella di dividere il documento PDF in singole pagine, eseguirlo attraverso Briss per rimuovere i margini e ricombinare. I passaggi che ho seguito sono:

  1. Ho diviso questo documento in singole pagine con Adobe Acrobat IX facendo clic su Document->Split documentche ha aperto la seguente finestra di dialogo: inserisci qui la descrizione dell'immagine Questa azione ha creato 1200 singoli file PDF.
  2. Quindi ho creato un file batch con il seguente contenuto:for %%d in (*.*) do "C:\Program Files (x86)\Java\jre6\bin\java" -jar "C:\Users\VM\Desktop\briss-0.9\briss-0.9\briss-0.9.jar" -s %%d
  3. Posizionato questo file batch nello stesso posto in cui sono posizionati i 1200 file PDF ed eseguito il file batch.
  4. Ancora una volta, ho usato Adobe Acrobat IX per unire tutti i file PDF in un singolo file e voilà, avevo un PDF con tutte le sue pagine con minimi margini bianchi che ora era dannatamente facile da leggere su tablet.

Suggerimento: nel suddetto contenuto del file batch, fondamentalmente FOReseguo un ciclo e prendo ogni file PDF e lo passo a Briss per ritagliare automaticamente il PDF. A seconda di

  1. dove è installato Briss (e l'architettura del computer, cioè x86 o x64).
  2. dove è installato Java Run Time Environment.
  3. L'ambiente di runtime Java può essere scaricato gratuitamente da qui

1

Leggere PDF su Kindle non è l'ideale. Un modo ideale è convertire i file PDF in un formato che Kindle riconoscerà usando MobiCreator per convertire i file PDF in file .prc per Amazon Kindle.

1. Scarica e installa la versione COMPLETA di Mobipocket Creator dal link in basso. (Se opti per la versione più semplice, non avrà l'opzione di conversione PDF.)

http://www.mobipocket.com/en/DownloadSoft/default.asp?Language=EN

2. Quando Mobipocket Creator è in esecuzione, selezionare Adobe PDF in Importa da file esistente

3. Scegli il file PDF che desideri convertire

4. Lascia il resto da solo, a meno che tu non voglia cambiare la cartella di destinazione e fai clic su Importa

5. Seleziona il file html appena creato e fai clic su Genera dalla barra degli strumenti nella parte superiore di Mobipocket Creator

6. Fai clic su Crea (molto probabilmente otterrai alcuni errori ma li ignoro)

7. Vai alla cartella di destinazione, apri la cartella che è stata creata con la tua pubblicazione

8. Copia il file .prc nella cartella Documenti del tuo Kindle tramite il cavo USB (se vuoi che sia consegnato in modalità wireless, dovrai inviarlo via email a te stesso e pagare 10 centesimi)

Una delle maggiori difficoltà nella lettura di file PDF su Kindle è la mancanza di un Sommario, quindi non puoi saltare molto facilmente.

Esiste tuttavia una funzione su Mobipocket Creator per la creazione di un sommario.


Il dispositivo è in realtà un Kindle DX; essa non dispone di un lettore di PDF, ed è sufficientemente grande formato che i miei documenti sono bene con i loro margini tagliati.
Charles Duffy,

@CharlesDuffy Bene, allora meno problemi. Grazie per avermi informato, speravo che funzionasse
Simon,
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.