He instalado ghostscript y actualizado el adecuado path variables … sin embargo, estoy recibiendo un mensaje de error al intentar ejecutar este comando:

C:\PROGRA~1\gs\gs8.64\lib>pdf2ps mydocument.pdf mydocument.ps
Access is denied.
Unable to open command line file _.at

Es este el derecho de comandos? ¿Se me olvida algo de la configuración o la configuración de la ruta? De lo contrario, no es un buen método para hacer esta conversión?

OriginalEl autor Joel Martinez | 2009-11-10

6 Comentarios

  1. 11

    Acceso denegado sugerir algo que ver con el acceso a las rutas de acceso, etc. Te sugiero volver a revisar los permisos de las carpetas (aunque estoy seguro de que lo haya hecho). También, es posible que desee probar ejecutando el gswin32c.exe en lugar de la pdf2ps a ver si te sigue apareciendo el error, usted podría conseguir algo un poco más específico.

    gswin32c.exe ^
      -dNOPAUSE ^ 
      -dBATCH ^
      -sDEVICE=pswrite ^
      -sOutputFile=mydocument.ps ^
       mydocument.pdf
    

    OriginalEl autor

  2. 8

    Utilizando pdf2ps ejecuta un archivo por lotes, realmente llamado pdf2ps.bat o pdf2ps.cmd. Usted puede fácilmente buscar y entender su “código fuente”. Si lo haces, verás que intenta escribir algunas de sus opciones de línea de comandos en un archivo temporal llamado _.at, con el fin de superar los 128 caracteres como máximo para DOS/cmd longitud de la línea de comandos que existen en algunos de los Gana/DOS plataformas.

    Ya que va a invocar pdf2ps de la %% de programas directorio donde está instalado Ghostscript, que no parecen estar usando una cuenta que se pueden escribir cosas allí. 🙂

    OriginalEl autor

  3. 4

    Con Ghostscript versión gs9.10 el método pswrite no funcionó para mí en su lugar he intentado utilizar ps2write lugar, y a mí me funcionó, por lo que el comando trabajado para mí es la siguiente:

    gswin32c.exe ^
      -dNOPAUSE ^ 
      -dBATCH ^
      -sDEVICE=ps2write ^
      -sOutputFile=mydocument.ps ^
       mydocument.pdf
    

    y si esto no funciona, entonces uno puede hacer esto :
    trate de conseguir ayuda escribiendo gswin32c.exe -h y, a continuación, se mostrará la lista de todos los dispositivos disponibles, como se muestra a continuación:

    Default output device: display
    Available devices:
       bbox bit bitcmyk bitrgb bj10e bj200 bjc600 bjc800 bmp16 bmp16m bmp256
       bmp32b bmpgray bmpmono bmpsep1 bmpsep8 cdeskjet cdj550 cdjcolor cdjmono
       cp50 declj250 deskjet devicen display djet500 djet500c eps9high eps9mid
       epson epsonc epswrite ibmpro ijs inkcov jetp3852 jpeg jpegcmyk jpeggray
       laserjet lbp8 lj250 ljet2p ljet3 ljet3d ljet4 ljet4d ljetplus m8510
       mswindll mswinpr2 necp6 nullpage pamcmyk32 pamcmyk4 pbm pbmraw pcx16
       pcx24b pcx256 pcxcmyk pcxgray pcxmono pdfwrite pgm pgmraw pgnm pgnmraw pj
       pjxl pjxl300 pkmraw plan planc plang plank planm plib plibc plibg plibk
       plibm png16 png16m png256 pngalpha pnggray pngmono pngmonod pnm pnmcmyk
       pnmraw ppm ppmraw **ps2write** psdcmyk psdrgb pxlcolor pxlmono r4081 spotcmyk
       st800 stcolor svg t4693d2 t4693d4 t4693d8 tek4696 tiff12nc tiff24nc
       tiff32nc tiff48nc tiff64nc tiffcrle tiffg3 tiffg32d tiffg4 tiffgray
       tifflzw tiffpack tiffscaled tiffscaled24 tiffscaled32 tiffscaled4
       tiffscaled8 tiffsep tiffsep1 txtwrite uniprint xpswrite
        Search path:
           C:\Program Files (x86)\gs\gs9.10\bin ;
           C:\Program Files (x86)\gs\gs9.10\lib ;
           C:\Program Files (x86)\gs\gs9.10\fonts ; %rom%Resource/Init/;
           %rom%lib/; c:/gs/gs9.10/Resource/Init ; c:/gs/gs9.10/lib ;
           c:/gs/gs9.10/Resource/Font ; c:/gs/fonts
        Initialization files are compiled into the executable.
    

    Como se puede ver sólo por la comodidad que sólo he puesto un asterisco(*) en torno a la ps2write

    OriginalEl autor

  4. 1

    Si desea utilizar el gs ejecutable que tenga que cambiar los permisos.En el símbolo del sistema vaya a la ubicación donde gs archivo ejecutable se encuentra y, a continuación, utilizar chmod 755 gs.

    OriginalEl autor

  5. 1

    uso gimp abrir archivo PDF.

    archivo -> exportar -> postscript.

    Este tenía que ser un proceso automatizado
    oh, lo siento mucho.

    OriginalEl autor

  6. 0

    Lo que están haciendo es que usted no está escribiendo la línea de comandos en el lugar adecuado, en primer lugar usted tiene que encontrar la instilación exe de ghostscript, que está ubicada por defecto en

    • c:\Program Files(x86)\sg\gs9.20(su ghostscript
      versión)\bin\gswin32c.exe

    hay dos exe

    • 1 – gswin32.exe
    • 2 – gswin32c.exe

    usted tiene que utilizar el segundo porque execuit commmands en cmd no en gs cmd
    ok, ahora lo que tienes que hacer es escribir el comando como

     ...bin\gswin32c.exe -dNOPAUSE -dBATCH -sDEVICE=pswrite -sOutputFile=mydocument.ps   mydocument.pdf
    

    nota: por favor, compruebe la ruta de acceso del archivo correctamente, y una cosa más
    la ruta de archivo como
    “D:\htmltopdf\document.ps”
    se debe escribir como
    “D:/htmltopdf/document.ps”
    sí, exactamente, reemplace la barra diagonal inversa con prólogo de slash sólo en la ruta de acceso del archivo
    y la línea de comandos es sensible a mayúsculas y minúsculas también así que hay que tener cuidado con los casos

    OriginalEl autor

Dejar respuesta

Please enter your comment!
Please enter your name here