J'ai essayé cette for ((i=1; i<=10; i++)); do convert 100MB.pdf 10MB.pdf 100MB.pdf; done
pour créer un fichier de 100 Mo mais très rapidement à court de RAM.
Des idées?
L'outil le plus simple: utilisez pdftk
(ou pdftk.exe
, si vous êtes sous Windows):
pdftk 10_MB.pdf 100_MB.pdf cat output 110_MB.pdf
Ce sera un PDF valide. Téléchargez pdftk ici .
Mise à jour: si vous voulez des PDF vraiment grands (et valides!), Non optimisés, utilisez cette commande:
pdftk 100MB.pdf 100MB.pdf 100MB.pdf 100MB.pdf 100MB.pdf cat output 500_MB.pdf
ou même (si vous êtes sous Linux, Unix ou Mac OS X):
pdftk $(for i in $(seq 1 100); do echo -n "100MB.pdf "; done) cat output 10_GB.pdf
fsutil
Usage:
fsutil file createnew [filename].[extension] [# of bytes]
Source: https://www.windows-commandline.com/how-to-create-large-dummy-file/
fallocate
Usage:
fallocate -l 10G [filename].[extension]
Source: Créer rapidement un gros fichier sur un système Linux?
Pour ceux qui utilisent macOS , mkfile peut être une bonne alternative à fallocate ou dd
mkfile 100m some100mfile.pdf
référence - https://stackoverflow.com/a/33478049/711401
J'ai eu des problèmes avec pdftk avec le paramètre cat a eu un meilleur succès avec la sortie .
La commande suivante a fonctionné pour moi:
pdftk file_1.pdf file_1.pdf file_1.pdf file_1.pdf cat output.pdf
L'utilisation de cat a produit l'erreur suivante:
Error: Unexpected text in page range end, here:
output.pdf
Exiting.
Acceptable keywords, for example: "even" or "odd".
To rotate pages, use: "north" "south" "east"
"west" "left" "right" or "down"
Errors encountered. No output created.
Done. Input errors, so no output created.
http://www.pdflabs.com/docs/pdftk-cli-examples/ .
J'ai créé un 172mb PDF n'est pas du tout du temps.
selon http://www.maketecheasier.com/combine-multiple-pdf-files-with-pdftk/ la commande doit être
pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf
notez que vous devez télécharger la version Windows de pdftk
Cela dépend en partie de ce que vous essayez d'augmenter la taille de ... nombre de pages, nombre d'images, taille d'une seule image. D'après mon expérience, la plus grande partie (90% +) de tout 'grand' PDF PDF sera les images).
Vous pouvez essayer d'utiliser un produit pro comme Adobe InDesign pour créer rapidement un grand projet et l'exporter en format PDF.
Adobe Acrobat Pro a des outils intégrés pour optimiser les fichiers PDF - vous essayez d'utiliser les outils pour "désoptimiser" votre fichier. :)
Une possibilité est, si vous connaissez le format PDF:
Vous obtenez un document valide de n'importe quelle taille, le fichier entier sera traité par un lecteur.