linux photoshop gimp

linux - ¿Cómo extraer texto de un archivo PSD?



photoshop gimp (4)

¿Has intentado usar vim?

VIM viene con una bandera que te permite editar un archivo binario.

Intenté editar un archivo PSD con:

vim -b file.psd

Este es un ejemplo de lo que obtuve al editar el archivo:

<dict> <key>com.apple.print.PageFormat.PMAdjustedPageRect</key> <array> <real>0.0</real> <real>0.0</real> <real>576</real> <real>734</real> </array> <key>com.apple.print.ticket.stateFlag</key> <integer>0</integer> </dict>

Necesito extraer el texto de las capas en un archivo PSD de photoshop en Linux. ¿Alguien sabe cómo hacer eso? Gimp rasteriza el texto y no puedes copiarlo y pegarlo. Además, tenga en cuenta que no soy dueño del programa Photoshop.


Acabo de lanzar esta característica en el paquete NPM psd-cli . Facilita la extracción de contenido de texto sin el dolor de cabeza de ejecutar manualmente el archivo ...

Instalación de comandos de una línea (necesita NodeJS / NPM instalado )

npm install -g psd-cli

A continuación, puede utilizarlo escribiendo en su terminal

psd myfile.psd -t

Esto creará myfile.txt , que contiene todo el texto extraído de cada capa PSD con la estructura de capa adjunta.

Disfrutar

Descripción del paquete npmjs.org



strings FILENAME > temp.txt

El archivo temp.txt contendrá todas las cadenas de texto sin formato del archivo, incluidas algunas configuraciones adicionales de PSD. Tendrá que buscar manualmente en este archivo el texto que necesita.