Genera un PDF da un CHM


13

Ho visto molte domande sulle stampanti PDF in giro e sto già utilizzando una stampante PDF (stampante Bullzip PDF ).

Ma non posso usare una stampante PDF per stampare interi file CHM in PDF. Sto usando il visualizzatore CHM predefinito in Windows. Tutto quello che posso fare è stampare un intero argomento o un intero argomento secondario. C'è un modo semplice per ottenere tutti gli argomenti in un PDF, preferibilmente qualcosa che non mi coinvolge nella stampa di ogni argomento separatamente e poi in qualche modo unirli?


Questo link potrebbe essere utile: stackoverflow.com/questions/739725/…
joe

Questo sembra essere un tipico problema XY : il tuo vero problema è che vuoi stampare interi file CHM, non come creare PDF da CHM. Pensi che sia la (sola) strada da percorrere, ma potrebbero esserci altri metodi. Puoi modificare il testo e il titolo della domanda per favore?
Jan Doggen,

Risposte:


11

Conversione su Linux

usa chm2pdf

Su Windows

  1. Prima di tutto, apri il decodificatore CHM.
  2. Nella scheda Apri file, fai clic sul pulsante Apri e seleziona il CHM che desideri convertire.
  3. Fai clic sulla scheda Decodifica. Aggiungi un nome di directory a quello selezionato. Creerà una nuova directory. Non importa quale valore

Ora viene la parte difficile. In chm2pdf, tiene traccia dell'ordinamento dei file HTML. Qui perdi l'ordinazione e devi ricostruirla a mano. La difficoltà qui varia da libro a libro. Tieni il file CHM aperto in una finestra in modo da poter dare un'occhiata al Sommario.

Ora avvia HTMLDOC.

  1. Per prima cosa verrai accolto dalla scheda Input. Assicurarsi che il Tipo di documento sia impostato su Libro.
  2. Fai clic sul pulsante "Aggiungi file ..." e trova il file del sommario, generalmente chiamato toc.html. Aggiungi prima.
  3. Fai di nuovo clic su "Aggiungi file ...". Dovrai aggiungere i file in ordine qui. Aggiungi solo file HTML, non preoccuparti delle immagini, verranno convertite. Vedi schermate di seguito. Potrebbe essere facile come selezionare l'intero turno, oppure potresti dover aggiungere capitolo per capitolo.
  4. Fai clic sulla scheda Output. Seleziona il pulsante di opzione PDF nel formato di output. Fai clic sul pulsante Sfoglia nel percorso di output, cerca il punto in cui vuoi posizionare il pdf, digita un nome e fai clic su OK.
  5. Fai clic sulla scheda Pagina. Controlla che i margini siano a posto. Generalmente Universal funziona poiché i file CHM sono generalmente facili da ridisporre.
  6. Fai clic sulla scheda PDF. Seleziona la versione PDF 1.4 (Acrobat 5.0.) Per la prima pagina, seleziona TOC.
  7. Fai clic sul pulsante Genera.

Fonte: http://imaddicted.ca/guides/eslick/chm/


Bello. Proprio quello che volevo. E posso automatizzare questo dato che entrambe le opzioni funzionano nella riga di comando. Grazie.
R. Martinho Fernandes,

1
Ecco come ho installato chm2pdf su (Fedora) Linux: blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux in caso di problemi con l'installazione.
Randell,

chm2pdf è davvero fantastico!
Chappar,
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.