Tudo bem, eu fiz mais algumas pesquisas e, embora o método de tohuwawohu funcione, achei mais fácil usar um programa chamado pdftoppm para obter o que eu queria que fosse feito. Como sou praticamente um leigo no que diz respeito ao uso de aplicativos de linha de comando, farei o possível para explicar como consegui que isso funcionasse para mim.
Navegue até a pasta que contém o arquivo .pdf que deseja editar e abra um terminal lá. Eu fiz isso usando o comando de exemplo:
cd ~/Documents/PDF
Digamos que o arquivo que eu quero editar se chame Sample.pdf O que eu quero fazer é usar o pdftoppm para criar arquivos de imagem de cada página do arquivo .pdf. Vários formatos podem ser escolhidos (consulte o link das páginas de manual acima), mas eu prefiro usar .png. O comando básico fica assim:
pdftoppm -FORMAT FILENAME.pdf PREFIX
ou no exemplo acima:
pdftoppm -png Sample.pdf Sample
Este comando cria um arquivo de imagem de cada página na mesma pasta que o arquivo .pdf original com nomes como Sample-01.png, Sample-02.png e assim por diante. Eu tentei com as extensões .png e .jpeg com sucesso. .jpg aparentemente não é suportado.
Depois, apenas uso o Archive Manager selecionando todos os arquivos de imagem recém-criados, clicando com o botão direito do mouse e escolhendo "Compactar" no menu de contexto. Depois, escolho o formato de arquivo preferido (neste caso, .cbz ou Comic Book Zip) e crio o novo arquivo.
Agora eu tenho um novo arquivo .cbz brilhante chamado Sample.cbz que eu posso ver com o meu leitor Comix !
Espero que o que eu postei acima faça sentido o suficiente para que alguém possa aprender com isso. Se precisar alterá-lo de alguma forma, entre em contato.
pdftoppm
é de fato mais fácil de usar do que o ImageMagickconvert
.pdftoppm
é extremamente lento e usa toda a RAM do meu computador.pdfimages -j
funcionou muito melhor.Não estou muito familiarizado com * .cbr / * .cbz, mas parece que você precisará combinar duas etapas:
Em relação à etapa 1, você pode usar o comando do ImageMagick
convert
. Você pode alimentarconvert
com um PDf composto por várias páginas econvert
retornará cada página como um arquivo gráfico único. Eu testei com um texto digitalizado em 400 dpi e o seguinte comando resultou em bons JPGEs únicos:(créditos referentes à
-quality
opção: esta entrada do fórum )Como resultado, você começa
000.jpeg
,001.jpeg
e assim por diante. Basta compactá-los em um.cbz
arquivo e pronto.Você pode até combinar as duas etapas "concatenando" elas:
(verifique se não há outros JPEGs no diretório de trabalho atual, pois, usando o código acima, o zip moverá todos os JPEGs para o arquivo cbz)
fonte
Eu escrevi um script bash simples para exatamente esse propósito, você precisará do poppler instalado, portanto:
Aqui está o script bash (salve-o como convert_to_cbz.sh):
Para usar o script bash:
Espero que isso seja útil para alguém!
fonte
pdftoppm
usei toda a minha RAM e travou o meu computador. Substituir a quarta linha porpdfimages -j "$1" "./$filename/000"
fez o truque. Funciona bem, é rápido, não parece haver perda de qualidade e o cbz é um pouco menor que o pdf original.pdfimages
também está incluído nopoppler-utils
.Tente usar o calibre para converter diretamente o arquivo .pdf em .cbr ou .cbz.
fonte
Parece que a maneira mais fácil é usar o Acrobat Pro.
File
→Export
→Image
→JPEG
, ele exportará cada página como um único JPG.Se você preferir um arquivo CBR , rar a pasta em vez de compactá-lo e altere a extensão de .rar para .cbr .
fonte