D'accord, j'ai fait quelques recherches supplémentaires et bien que la méthode de tohuwawohu fonctionne, j'ai trouvé plus facile d'utiliser un programme appelé pdftoppm pour réaliser ce que je voulais faire. Étant donné que je suis à peu près un profane en ce qui concerne l'utilisation des applications en ligne de commande, je ferai de mon mieux pour expliquer comment j'ai réussi à faire en sorte que cela fonctionne pour moi.
Accédez au dossier contenant le .pdf que vous souhaitez modifier et ouvrez-y un terminal. J'ai fait cela en utilisant l'exemple de commande:
cd ~/Documents/PDF
Supposons que le fichier que je souhaite modifier s'appelle Sample.pdf. Ce que je veux faire, c'est utiliser pdftoppm pour créer des fichiers image de chaque page du .pdf. Plusieurs formats peuvent être choisis (voir le lien des pages de manuel ci-dessus) mais je préfère utiliser .png. La commande de base ressemble à ceci:
pdftoppm -FORMAT FILENAME.pdf PREFIX
ou dans l'exemple ci-dessus:
pdftoppm -png Sample.pdf Sample
Cette commande crée un fichier image de chaque page dans le même dossier que le fichier .pdf d'origine avec des noms comme Sample-01.png, Sample-02.png et ainsi de suite. Je l'ai essayé avec succès avec les extensions .png et .jpeg. .jpg n'est apparemment pas pris en charge.
Ensuite, j'utilise simplement Archive Manager en sélectionnant tous les fichiers image nouvellement créés, en cliquant avec le bouton droit et en choisissant "Compresser" dans le menu contextuel. Je choisis ensuite le format d'archive que je préfère (dans ce cas .cbz ou Comic Book Zip) et crée la nouvelle archive.
J'ai maintenant un nouveau fichier .cbz brillant appelé Sample.cbz que je peux ensuite visualiser avec mon lecteur Comix !
J'espère que ce que j'ai publié ci-dessus est suffisamment logique pour que quelqu'un d'autre puisse en tirer des leçons. Si je dois le modifier de quelque manière que ce soit, faites-le moi savoir.
pdftoppm
en fait plus facile à utiliser que celui d'ImageMagickconvert
.pdftoppm
est extrêmement lent et utilise toute la RAM de mon ordinateur.pdfimages -j
fonctionnait beaucoup mieux.Je ne connais pas très bien * .cbr / * .cbz, mais il semble que vous devrez combiner deux étapes:
Concernant l'étape 1, vous pouvez utiliser la commande ImageMagick
convert
. Vous pouvez alimenterconvert
avec un PDf comprenant plusieurs pages etconvert
retourner chaque page sous forme de fichier graphique unique. Je l'ai testé avec un texte numérisé à 400 dpi, et la commande suivante a donné de jolis JPGE simples:(crédits concernant l'
-quality
option: cette entrée sur le forum )En conséquence, vous obtenez
000.jpeg
,001.jpeg
et ainsi de suite. Il suffit de les compresser dans un.cbz
fichier et vous avez terminé.Vous pouvez même combiner les deux étapes en les «concaténant»:
(assurez-vous qu'il n'y a pas d'autre JPEG dans votre répertoire de travail actuel, car en utilisant le code ci-dessus, zip déplacera tous les JPEG dans le fichier cbz)
la source
J'ai écrit un script bash simple à cet effet, vous aurez besoin de poppler installé, donc:
Voici le script bash (enregistrez-le sous convert_to_cbz.sh):
Pour utiliser le script bash:
J'espère que cela sera utile pour quelqu'un!
la source
pdftoppm
utilisé toute ma RAM et planté mon ordinateur. Remplacer la 4ème ligne parpdfimages -j "$1" "./$filename/000"
fait l'affaire. Cela fonctionne bien, c'est rapide, il ne semble pas y avoir de perte de qualité et le cbz est légèrement plus petit que le pdf d'origine.pdfimages
est également inclus danspoppler-utils
.Essayez d'utiliser calibre pour convertir directement le .pdf en .cbr ou .cbz.
la source
Il semble que la façon la plus simple d'utiliser Acrobat Pro.
File
→Export
→Image
→JPEG
, il exportera chaque page en un seul JPG.Si vous préférez un fichier CBR , rar le dossier au lieu de le zipper, puis changez l'extension de .rar en .cbr .
la source