La conversion d'un PDF de plusieurs pages en une seule image
Je suis en train d'essayer de convertir un fichier PDF en une seule image en utilisant GhostScript.
Seule la première page est converti, alors que mon intention est de générer un très grand PNG/JPG image avec toutes les pages concaténées.
Ce sont les paramètres que je suis en train de passer à l'GhostScript DLL (via un .NET application):
pdf2img \
-dNOPAUSE \
-dBATCH \
-dSAFER \
-sDEVICE=png256 \
-dGraphicsAlphaBits=4 \
-dTextAlphaBits=4 \
-dDOINTERPOLATE \
-dAlignToPixels=1 \
-r300x300 \
-sOutputFile=GLOSS.png \
GLOSS.pdf
Est-il possible de concaténer toutes les pages via GhostScript? Ou devrais-je recourir à une méthode externe?
OriginalL'auteur TheFuzzy | 2009-03-25
Vous devez vous connecter pour publier un commentaire.
Avez-vous eu un coup d'oeil à ImageMagick? Cette bibliothèque libre pourrait avoir une option pour créer une seule image à partir d'un PDF (en fait, Il utilise Ghostscript mais il ajoute beaucoup de l'édition graphique des fonctions telles que la fusion des images).
ImageMagick ou GraphicsMagick va gérer la fusion de la partie haut la main, mais en fonction de vos besoins, vous pouvez utiliser ghostscript pour la conversion de la partie. Même si ces pouvoirs ne peut tout faire en une seule étape, il est tout à fait de la vitesse et de la mémoire de pénalité, voir right-sock.net/linux/...
plus spécifiquement stackoverflow.com/a/24306470/505893
OriginalL'auteur Dirk Vollmar
Si vous êtes prêt à écrire en C#, cette question a été répondu:
Ghostscript PDF Multipage PNG
OriginalL'auteur sandover
Vous aurez probablement besoin de rendre les pages à l'aide de GS et de les combiner en une seule PNG/JPG aide de certains langage de script.
gm montage
et ImageMagickmontage
commandes peuvent gérer la couture ensemble des différentes images de l'amende juste. Beaucoup d'options disponibles (les bordures, les marges, les couleurs de fond, des présentations ins lignes, mises en page en colonnes, les mises en page dans les grilles,...).OriginalL'auteur Mark S. Rasmussen
Vous pouvez le vérifier sur ce projet open source sur le Projet de Code
http://www.codeproject.com/KB/cs/GhostScriptUseWithCSharp.aspx
Qui montrent comment appeler Ghostscript et comment passer les paramètres
OriginalL'auteur Cold Star
Après la conversion de PDF multi-pages d'images (PNG, JPEG, TIFF, etc.) à l'aide de GS, vous aurez besoin de prendre une étape supplémentaire pour fusionner les images de sortie en un multi-page TIFF image.
Prendre un coup d'oeil au code source de VietOCR.NET, qui a la fonctionnalité, mais le fait en deux étapes distinctes. Vous pouvez la modifier pour appeler les fonctions deux dos à dos.
OriginalL'auteur nguyenq
Vous pouvez regarder PDF en Image
OriginalL'auteur