GoGPT Best VPN GoSearch

icono de página de OnWorks

ps2eps: en línea en la nube

Ejecute ps2eps en el proveedor de alojamiento gratuito OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando ps2eps que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


ps2eps: convierta archivos PostScript a EPS (PostScript encapsulado)

SINOPSIS


ps2eps [-f] [-q] [-N] [-O] [-n] [-P] [-c] [-C] [-m] [-B] [-E] [-s paginación] [-t el desplazamiento]
[-r Resolución] [-R + | - | ^] [-l] [-g] [-H] [-d] [-h | --ayuda] [-a] [-W] [-L]
[-V | --versión] [--] [psfile1] [psfile2] [...]

DESCRIPCIÓN


Esta página de manual documenta ps2eps Versión 1.68.

ps2eps es una herramienta (escrita en Perl) para producir archivos PostScript encapsulados (EPS / EPSF)
de los documentos PostScript habituales de una página. Calcula los recuadros delimitadores correctos para aquellos
EPS archivos y filtros algunas secuencias de comandos postscript especiales que pueden producir errores
resultados en impresoras. Los archivos EPS suelen ser necesarios para incluir gráficos (escalables) de alta
calidad en documentos TeX / LaTeX (o incluso Word).

Sin ningún argumento, ps2eps lee desde la entrada estándar y escribe en la salida estándar. Si
Los nombres de archivo se dan como argumentos, se procesan uno por uno y los archivos de salida se
escrito en nombres de archivo con extensión .eps. Si los nombres de archivo de entrada tienen la extensión .ps o
.prn, esta extensión se reemplaza por .eps. En todos los demás casos .eps se adjunta al
nombre de archivo de entrada. Tenga en cuenta que los archivos PostScript para entrada deben contener solo un
página (posiblemente puede utilizar la pseleccionar del paquete psutils para extraer una sola página
de un documento que contiene varias páginas).

Si BoundingBox en la salida parece estar mal, pruebe las opciones --Talla or --ignorarBB. Vea
también la sección SOLUCIÓN DE PROBLEMAS.

OPCIONES


ps2eps sigue la sintaxis habitual de la línea de comandos de GNU, con opciones largas que comienzan con dos
guiones (`- '). Un resumen de las opciones se incluye a continuación.

-h, --ayuda
Mostrar resumen de opciones.

-V, --versión
Muestra la versión del programa.

-f, --fuerza
Forzar la sobrescritura de archivos existentes. ps2eps no sobrescribirá los archivos de forma predeterminada para evitar
eliminar archivos EPS originales accidentalmente.

-q, --tranquilo
funcionamiento silencioso (sin salida durante el procesamiento de archivos, excepto errores).

-N, --noinsertar
no inserte ningún código posdata. Normalmente se agregan algunas instrucciones postscript
alrededor del código posdata original por ps2eps que puede desactivarse con esta opción.

-O, - preservar la orientación
no filtrar %% Orientación: comentario de encabezado.

-n, --sin arreglo
no intente arreglar el código PostScript filtrando algunas instrucciones.

-P, - eliminar vista previa
eliminar la imagen de vista previa (archivo más pequeño, pero ya no hay vista previa).

-F, --arreglar
corregir el código postscript incondicionalmente. De lo contrario, el filtrado suele activarse mediante
detección de ciertos controladores solamente.

-c, --comentarios
preservar los comentarios de la estructura del documento.

-C, --acortar
inserte el código postscript para el recorte. A no ser que --no contrata se especifica, el
HiResBoundingBox (ampliado en 0.1 puntos) se utiliza para recortar.

-m, --mononucleosis infecciosa
utilice un mapa de bits en blanco y negro como base para el cálculo (predeterminado: desactivado).

-s, --Talla=paginación
dónde paginación es un tamaño de página estándar predefinido (p. ej., a4, a0, b0, carta, ...) o
especificado explícitamente en un formato paginación:=XxY[cm | in], donde X y Y son números
(se aceptan puntos flotantes) seguido de unidades centímetro (cm) o pulgada (in),
(predeterminado: cm). Usar - tamaño = lista para enumerar los tamaños de página predefinidos. Ver también medio ambiente
variable PS2EPS_TAMAÑO.

-t, --traducir = x, y
especifique un desplazamiento x, y (puede ser negativo) en puntos posdata (1/72 ppp) para el dibujo.
Esta opción puede ser necesaria si su dibujo tiene coordenadas negativas que normalmente
permite que ghostscript corte la parte negativa de la imagen, porque comienza a renderizarse en
coordenadas positivas. La salida resultante también se desplazará.

-r, --resolución = dpi
especifique una resolución en ppp (puntos por pulgada) para dibujar con ghostscript. Defecto
La resolución es de 144 ppp, que es el doble de los típicos 72 ppp. Esta opción puede ayudar
si hay una resolución que depende del hardware codificada en la posdata, por ejemplo, 600 ppp.
Ejemplo: ps2eps -l -r 600 prueba.ps

-R, --rotate = dirección
Esta opción rota la salida EPS resultante. El parámetro dirección determina el
dirección de rotación: + significa +90 grados (en el sentido de las agujas del reloj), - significa -90 grados
(en sentido antihorario) y ^ significa 180 grados (boca abajo).

-l, --suelto
expanda el cuadro delimitador ajustado original en un punto en cada dirección.

-B, --ignorarBB
no utilice el cuadro delimitador existente como tamaño de página para la representación.

-E, --ignorarEOF
no use %% EOF como sugerencia para el final del archivo. De lo contrario, ps2eps asume que posdata
el código termina después del último comentario %% EOF, porque algunos controladores agregan binarios finales
Código "basura" que es eliminado por ps2eps por defecto

-g, --gsbbox
use el dispositivo bbox interno de ghostscript en lugar del programa C externo bbox.
El dispositivo interno bbox de ghostscript genera diferentes valores (a veces incluso
incorrecto), por lo que utilizando el proporcionado bbox debería ser más robusto. Ver también medio ambiente
variable PS2EPS_GSBBOX.

-H, --no contrata
no genere un comentario %% HiResBoundingBox para la salida.

-a, --precisión
aumente la precisión activando el suavizado de submuestras (puede ser más lento)

-L, --licencia
mostrar información sobre licencias.

-d, --depuración
muestra la llamada de ghostscript. Esto puede ser útil para resolver problemas que ocurren durante una
llamada ghostscript.

-W, - advertencias
mostrar advertencias sobre la cordura del archivo EPS generado. Ciertos comandos postscript deben
no estar contenido en un archivo EPS. Con esta opción configurada ps2eps emitirá una advertencia si
detecta al menos uno de ellos.

SOLUCIÓN DE PROBLEMAS


Basado en el código fuente de la posdata dado (en la mayoría de los casos generado por alguna posdata
controlador de impresora) hay muchos obstáculos o problemas potenciales que pueden ocurrir al intentar
para crear archivos EPS adecuados. Lea atentamente esta sección para conocer los
trampas.

Incompleto / recortado Imágenes
o cómo determinar el tamaño correcto para ghostscript.

Si tiene documentos que son más grandes que el valor predeterminado de ghostscript (generalmente A4 o US
letra), debe especificar las dimensiones de la página de forma explícita utilizando el -s opción. De lo contrario
su EPS podría cortarse durante la rasterización por ghostscript dando como resultado un error
cuadro delimitador calculado. Puede pasar todos los tamaños de página predefinidos a -s ese guión fantasma
entiende. Estos son actualmente: 11x17, ledger, legal, letter, lettersmall, archA, archB,
archC, archD, archE a0, a1, a2, a3, a4, a5, a6, a7, a8, a9, a10, isob0, isob1, isob2,
isob3, isob4, isob5, isob6, b0, b1, b2, b3, b4, b5, c0, c1, c2, c3, c4, c5, c6, jisb0,
jisb1, jisb2, jisb3, jisb4, jisb5, jisb6, flsa, flse, media letra. Desafortunadamente, todos los tamaños
actualmente solo están disponibles en orientación vertical (no horizontal).

Por defecto, ps2eps utiliza un %% BoundingBox ya dado del archivo fuente, que a menudo
corresponde al tamaño del formato de página físico para el que se imprimió el documento.
Sin embargo, debe tener en cuenta que este cuadro delimitador ya especificado puede no ser correcto,
lo que resulta en un archivo .eps mal recortado (o incluso no utilizable). ps2eps solo puedo hacer como
tan bueno como lo hace ghostscript al representar el archivo PostScript original (aunque ps2eps even
Las obras con valores negativos y fraccionarios están contenidas en el cuadro delimitador original por
utilizando traducción automática). Por lo tanto, si el cuadro delimitador dado es demasiado pequeño o
incorrecto de todos modos, puede ignorar el cuadro delimitador existente con el -B opción, que
hacer que ghostscript use su tamaño interno predeterminado (o use -s). Sin embargo, si el
BoundingBox tiene coordenadas negativas, lo que no está permitido por la especificación, ps2eps
cambiará la salida a valores positivos.

Sugerencia: para evitar rotar la imagen si tiene el dibujo original en formato apaisado,
puede utilizar la opción "Postscript encapsulado" en el controlador de la impresora, que debería
generar un archivo EPS (¡pero con un cuadro delimitador del tamaño de la hoja!). Pero algunas ventanas
los controladores de impresora dibujan la imagen con un desplazamiento desde la parte inferior de la página vertical,
de modo que una parte se dibuje fuera de la página orientada al paisaje. En este caso,
tiene que especificar un tamaño cuadrado de la página utilizando la longitud máxima, por ejemplo, 29.7 cm x 29.7 cm
para una página A4.

Clipping
¿O por qué se elimina parte de mi texto encima del archivo .eps incluido?

Algunos controladores postscript dibujan un rectángulo blanco desde la esquina superior izquierda de la página hasta la
esquina inferior derecha del objeto. Esto puede borrar parte o incluso todo el texto sobre su
archivo EPS importado / incluido, que es muy molesto. Para prevenir esto, la mayoría
Los programas tienen una opción de recorte para archivos .eps importados (dentro de LaTeX puede usar
\ includegraphics * {}) para este propósito. Si lamentablemente este no es el caso, puede utilizar
el -C opción de ps2eps que (con suerte) lo hará por ti. Desafortunadamente, PScript.dll
5.2 (Windows XP) introdujo un nuevo código Postscript (initclip) con muy mal comportamiento que
incluso anula el recorte exterior. Por lo tanto, se tuvo que instalar un nuevo filtro en ps2eps lo cual
lo arreglará.

Sin embargo, debido a que la mayoría de los programas se enganchan directamente en el cuadro delimitador, aún puede perder algunos
píxeles de su imagen, porque el cuadro delimitador se describe en la resolución gruesa de
puntos de posdata, es decir, 72 dpi. Para evitar esto, puede utilizar el -l Opción o -C
opción (para el último, el recorte por el programa de importación debe estar deshabilitado en ese momento) para
Permita un cuadro delimitador de 1 punto más grande. -C clips alrededor de un cuadro delimitador ampliado de 1 punto
y -l amplía los valores del cuadro delimitador en 1 punto (también puede combinar ambas opciones).

Incluido Filtros
Algunas secuencias postscript, por ejemplo, para usar funciones específicas de la impresora (featurebegin ...),
no funcionan bien dentro de un archivo .eps, por lo que ps2eps intenta filtrarlos. Pero por favor
tenga en cuenta que es posible que los filtros para el código postscript no funcionen correctamente para el controlador de su impresora
(ps2eps se probó principalmente con controladores de impresora HP y Adobe, aunque puede funcionar para todos
impresoras que utilizan PScript.dll). En este caso, puede intentar desactivar el filtrado utilizando
opción -n, o intente encontrar la secuencia incorrecta en el código postscript y adapte el filtro
gobernar en el ps2eps script (variables $ linefilter, $ rangefilter_begin, $ rangefilter_end;
linefilter es una expresión para filtrar líneas individuales, rangefilter _... son expresiones
que filtran todas las líneas entre un patrón que coincide con $ rangefilter_begin y $ rangefilter_end;
Envíeme un correo electrónico con sus modificaciones). Sin embargo, las cosas pueden cambiar a medida que la impresora
los controladores (por ejemplo, PScript.dll) o el lenguaje postscript evolucionan.

Algunas aplicaciones o controladores generan código postscript con binario inicial o final
código, que a menudo confunde a los intérpretes de posdata más antiguos. ps2eps trata de eliminar tales
código, pero a veces puede hacer una suposición incorrecta sobre el inicio y el final de la posdata real
código (envíeme un correo electrónico con una fuente PostScript comprimida, consulte la sección ERRORES).

Las líneas de comentario o incluso las líneas en blanco se eliminan (que es el valor predeterminado para crear archivos .eps
más pequeño), lo que puede dañar su salida. Consulte la siguiente sección sobre cómo solucionar este problema.
ps2eps elimina las líneas en blanco y también (carro ceturn “\ r”) al final de las líneas.
Sin embargo, el código postscript bien formateado da una pista al usar
Comentarios “%% BeginBinary” “%% EndBinary”. Cuando ps2eps detecta estos comentarios se abstendrá
de cualquier acción de filtrado dentro de las secciones binarias marcadas.

ps2eps filtros también %% Orientación: comentarios por defecto (puede usar la opción -O apagar
filtrado), porque ghostscript puede rotar imágenes "automágicamente" al generar PDF
imágenes, que no se desea en la mayoría de los casos. Sugerencia: puede desactivar esa función en
ghostscript incondicionalmente especificando -dAutoRotatePages = / None.

Corrompido Salida
Algunos códigos postscript pueden corromperse cuando se eliminan las líneas de comentarios o incluso las líneas en blanco
(que es el valor predeterminado para hacer que los archivos .eps sean más pequeños), porque esos archivos pueden contener codificados
imágenes que también tienen un% como primer carácter en una línea o usan un comentario especial como final de
delimitador de imagen. Si este es el caso, utilice el -c opción para evitar el filtrado de comentarios.

Color y memoria
ps2eps admite postscript de color, por lo tanto, permite que ghostscript consuma más
recursos para dibujar su mapa de bits (aproximadamente 6 MBytes para una página A4). bbox está leyendo el
mapa de bits línea por línea, por lo que consume solo un mínimo de memoria. Si tiene problemas con
consumo de memoria de ghostscript, puede utilizar el -m opción para usar una imagen monocromática.
Pero esto probablemente resultará en cuadros delimitadores mal determinados con imágenes en color,
porque ghostscript tiene que hacer difuminado en blanco y negro y, por lo tanto, puede suprimir los objetos dibujados en
colores claros.

Otra opción en caso de problemas de memoria y tiempos de ejecución demasiado largos es utilizar mucho más
memoria interna eficiente ghostscript bbox mediante el uso de -g .

MEDIO AMBIENTE VARIABLES


Tenga en cuenta que una opción de línea de comando siempre tiene prioridad sobre la relacionada
Variable ambiental.

La variable de entorno PS2EPS_TAMAÑO se puede utilizar para especificar un tamaño de página predeterminado y tomar
cualquier argumento que --Talla acepta. Ejemplos: exportar PS2EPS_SIZE = a0 (sintaxis similar a bash) o
setenv PS2EPS_TAMAÑO carta (sintaxis csh).

Si la variable de entorno PS2EPS_GSBBOX está configurado el dispositivo interno bbox de ghostscript
se utilizará en lugar del comando externo bbox. Ejemplos: exportar PS2EPS_GSBBOX = verdadero
(sintaxis similar a bash) o setenv PS2EPS_GSBBOX 1 (sintaxis csh).

EJEMPLOS


La llamada habitual es simplemente: ps2eps -l presentar

Una llamada relativamente segura sería (si su posdata es más pequeña que iso b0 [100cm x
141.4cm] y tiene una computadora rápida con suficiente memoria): ps2eps -l -B -s b0 -c -n presentar

Si la salida no es correcta, intente: ps2eps -l -B -s b0 -F presentar

Use ps2eps en línea usando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

Comandos de Linux

Ad




×
Anuncio
❤ ️Compre, reserve o adquiera aquí: sin costo, ayuda a mantener los servicios gratuitos.