2010-10-18 20 views
-1

Je suis en train de planifier une application qui implique la manipulation de fichiers PDF. Mon objectif est d'avoir un programme que je peux passer dans un PDF comme une entrée qui enregistre ensuite des images en niveaux de gris séparées des canaux de couleur que le PDF se compose d'une sortie. C'est fondamentalement un simple RIP.Bibliothèque multi-plateforme pour séparer et convertir des fichiers PDF en images?

Je suis actuellement en utilisant une solution en utilisant GhostScript mais je veux réécrire l'application pour optimiser la vitesse et la facilité d'utilisation. (GhostScript ne sépare pas les fichiers PDF par exemple.)

Connaissez-vous d'autres bibliothèques open source que je pourrais trouver utiles pour y parvenir?

Répondre

0

Avez-vous déjà essayé de courir (je suppose ici de Windows):

mkdir separated 

gswin32c.exe^
    -o separated/page_%04d.tif^
    -sDEVICE=tiffsep^
    d:/path/to/input.pdf 

(vous pouvez aussi essayer -sDEVICE=tiffsep1), puis regardé les fichiers que vous avez obtenu dans le répertoire separated sous ?! ? Et ce n'est pas un cas de Ghostscript PDF séparés dans votre esprit?

Le dispositif tiffsep crée plusieurs fichiers de sortie:

  1. Un fichier CMJN composite unique de 32 bits (tiff32nc Format) par page PDF.
  2. Fichiers tiffgray multiples (chacun compressé avec LZW) par page PDF, un pour chaque séparation.

Le dispositif tiffsep1 comporte de manière similaire, mais ...

  1. ... ne crée pas le fichier de sortie composite ...
  2. ... et il crée tiffg4 fichiers de sortie pour les séparations.
+0

Très intéressant! –

+0

@Gary Willoughby: Vous pouvez lire plus de détails sur les périphériques 'tiffsep {, 1}' de Ghostscript dans * Devices.htm * sur http://svn.ghostscript.com/ghostscript/trunk/gs/doc/ –