Je souhaite utiliser l'API C pour Ghostscript sous Linux afin de convertir des fichiers PDF en d'autres choses: PDF avec moins de pages et d'images étant deux exemples. J'ai compris en fournissant des fonctions de rappel avec gsapi_set_stdio que je pouvais lire et écrire des données à partir de celles-ci. Cependant, d'après mon expérience et ma lecture, cela ne semble pas être le cas. Ma motivation pour ce faire est que je vais traiter les fichiers PDF à l'échelle, et que je ne veux pas que mon débit soit bloqué par un disque rotatif.Ghostscript: Convertir des fichiers PDF vers d'autres types de fichiers sans utiliser le système de fichiers
Ai-je raté quelque chose?
Merci pour l'information. Je note que poppler prend en charge [lire un document PDF de la mémoire] (https://developer.gnome.org/poppler/unstable/PopplerDocument.html#poppler-document-new-from-data) mais est seulement GPL. – user756079
Vous pouvez utiliser le système de fichiers ram (ramfs) pour charger le PDF en mémoire avec Ghostscript, mais je doute fort que cela vous apporte beaucoup de performance, et que vous utiliseriez de la mémoire. – KenS
En outre, Ghostscript est AGPL ou commercial, de quel type de licence avez-vous besoin? – KenS