Gere um PDF a partir de um CHM


13

Eu já vi muitas perguntas sobre impressoras PDF e já estou usando uma impressora PDF ( Bullzip PDF printer ).

Mas não posso usar uma impressora PDF para imprimir arquivos CHM inteiros em PDF. Estou usando o visualizador CHM padrão no Windows. Tudo o que posso fazer é imprimir um tópico inteiro ou um subtópico inteiro. Existe alguma maneira fácil de obter todos os tópicos em um PDF, de preferência algo que não envolva a impressão de cada tópico separadamente e a fusão de alguma forma?


Este link pode ser útil: stackoverflow.com/questions/739725/…
joe

Esse parece ser um problema típico do XY : o problema real é que você deseja imprimir arquivos CHM inteiros, não como criar PDFs a partir do CHM. Você acha que esse é o (único) caminho a seguir, mas pode haver outros métodos. Você pode editar o texto e o título da sua pergunta, por favor?
Jan Doggen

Respostas:


11

Convertendo no Linux

use chm2pdf

No windows

  1. Primeiro, abra o decodificador CHM.
  2. Na guia Abrir arquivo, clique no botão Abrir e selecione o CHM que você deseja converter.
  3. Clique na guia decodificar. Anexe um nome de diretório ao que ele selecionou. Isso criará um novo diretório. Não importa qual valor

Agora vem a parte complicada. No chm2pdf, ele monitora a ordem dos arquivos HTML. Você perde a encomenda aqui e precisa reconstruí-la manualmente. A dificuldade aqui varia de livro para livro. Mantenha o arquivo CHM aberto em uma janela para que você possa espiar o Sumário.

Agora inicie o HTMLDOC.

  1. Você será recebido pela guia Entrada primeiro. Verifique se o Tipo de documento está definido como Livro.
  2. Clique no botão "Adicionar arquivos ..." e localize o arquivo do sumário, geralmente chamado toc.html. Adicione primeiro.
  3. Clique em "Adicionar arquivos ..." novamente. Você precisará adicionar os arquivos em ordem aqui. Adicione apenas arquivos HTML, não se preocupe com imagens, elas serão convertidas. Veja as capturas de tela abaixo. Pode ser tão fácil quanto selecionar a coisa toda, ou talvez você precise adicionar capítulo por capítulo.
  4. Clique na guia Saída. Selecione o botão de opção PDF em Formato de saída. Clique no botão Procurar no caminho de saída, navegue para onde deseja que o pdf vá, digite um nome e clique em OK.
  5. Clique na guia Página. Verifique se as margens estão corretas. Geralmente, o Universal funciona, pois os arquivos CHM geralmente são fáceis de refluir.
  6. Clique na guia PDF. Selecione PDF versão 1.4 (Acrobat 5.0.) Para a primeira página, selecione TOC.
  7. Clique no botão Gerar.

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


Agradável. Apenas o que eu queria. E eu posso automatizar isso, pois as duas opções funcionam na linha de comando. Obrigado.
R. Martinho Fernandes

1
Aqui está como eu instalei o chm2pdf no Linux (Fedora): blog.randell.ph/2010/04/03/convert-chm-to-pdf-in-fedora-linux , caso você esteja tendo problemas para instalá-lo.
Randy Randell

chm2pdf é muito legal!
chappar
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.