Comment créer de grands fichiers PDF (10MB, 50MB, 100MB, 200MB, 500MB, 1GB, etc.) pour des fins de test?
8 réponses
l'outil le plus simple: utilisez pdftk
(ou pdftk.exe
, si vous êtes sur Windows):
pdftk 10_MB.pdf 100_MB.pdf cat output 110_MB.pdf
ce sera un PDF valide. télécharger pdftk ici .
mise à Jour: si vous voulez vraiment grand (et valide!), PDFs 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
Windows: fsutil
Utilisation:
fsutil file createnew [filename].[extension] [# of bytes]
Source: https://www.windows-commandline.com/how-to-create-large-dummy-file /
Linux: fallocate
Utilisation:
fallocate -l 10G [filename].[extension]
Source: créer rapidement un gros fichier sur un système Linux?
j'ai eu des problèmes en utilisant pdftk avec le paramètre cat a eu un meilleur succès avec sortie .
la commande suivante a fonctionné pour moi:
pdftk file_1.pdf file_1.pdf file_1.pdf file_1.pdf cat output.pdf
utilisant cat 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 PDF de 172mo n'est pas de temps à tous.
selon http://www.maketecheasier.com/combine-multiple-pdf-files-with-pdftk / la commande devrait être
pdftk file1.pdf file2.pdf file3.pdf cat output newfile.pdf
notez que vous devez télécharger la version de windows de pdftk
en Partie cela dépend 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 fichier PDF "de grande taille" sera constituée par les images.
vous pouvez essayer d'utiliser un produit pro comme Adobe InDesign pour construire rapidement un grand projet et l'exporter comme un PDF.
Adobe Acrobat Pro a intégré des outils pour optimiser Fichiers PDF -- vous essayez d'utiliser les outils pour 'dé-optimiser' votre fichier. :)
une possibilité est, si vous êtes familier avec le format PDF:
- créer simplement PDF avec une page (la Page doit être contenue dans un objet)
- copier objet multiplier fois
- ajouter des références aux objets copiés sur la page Catalogue
- Fix xref table
vous obtenez un document valide de n'importe quelle taille, le fichier entier sera traité par un lecteur.
pour ceux qui utilisent macOS mkfile pourrait être une bonne alternative à fallocate ou dd
mkfile 100m some100mfile.pdf
de référence - https://stackoverflow.com/a/33478049/711401
avez-vous essayé d'utiliser cat pour combiner les fichiers?
cat 10MB.pdf 10MB.pdf > 20MB.pdf
qui devrait donner un fichier de 20 Mo.