Mi archivo PDF está dañado, luego de buscar en la web encontré un buen hiloaquí. Como no lo había hechogswin32cen mi sistema Windows 7 x86 lo instalé desdeaquí. ¡Ahora lo tengo en mi sistema y lo ejecuté ahora! :) Pero mi problema es cómo usar los comandos escritos allí de la siguiente manera:
gswin32c.exe ^
-o repaired.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/prepress ^
corrupted.pdf
Respuesta1
¿Cómo uso los siguientes comandos?
gswin32c.exe ^
-o repaired.pdf ^
-sDEVICE=pdfwrite ^
-dPDFSETTINGS=/prepress ^
corrupted.pdf
Tenga en cuenta que lo anterior es unsolterodominio. El ^
personaje es unPersonaje de escape, permitiendo que el comando se divida en varias líneas (escapa de los <eol>
caracteres).
Entonces podría escribirse como:
gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
Para ejecutar este comando:
abrir un
cmd
caparazónCambie el directorio a la ubicación del archivo PDF:
cd c:\PathToMypdf
Ejecute el siguiente comando:
c:\PathToGswin\gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
Notas:
Si
PathToMypdf
contiene espacios, entonces se debe citar el directorio:cd "c:\PathToMypdf"
Si
PathToGswin
contiene espacios, entonces es necesario citar el comando:"c:\PathToGswin\gswin32c.exe" -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress corrupted.pdf
C:\Program no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes
Mi archivo pdf con el nombre p2.pdf está en este directorio:
C:\Users\Me\Desktop\Attach
.Y
gswin32c.exe
está en este directorio:C:\Program Files\gs\gs9.09\bin
Cuando ejecuto este comando:
C:\Program Files\gs\gs9.09\bin\gswin32c.exe -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress p2.pdf
Recibo el siguiente error "C:\Programa" no se reconoce como un comando interno o externo, programa ejecutable o archivo por lotes.
¿Qué parte está mal por favor?
Necesita ejecutar los siguientes comandos:
cd C:\Users\Me\Desktop\Attach
"C:\Program Files\gs\gs9.09\bin\gswin32c.exe" -o repaired.pdf -sDEVICE=pdfwrite -dPDFSETTINGS=/prepress p2.pdf
Notas:
- Los
"
s son necesarios porque la rutaC:\Program Files\gs\gs9.09\bin\
contiene espacios.