2012-07-18 29 views
8

Quiero guardar una figura de MATLAB como PDF, con calidad 300   DPI, y centrado.Guardar las figuras de MATLAB como PDF con calidad 300 DPI, centrado

Hasta ahora he logrado guardarlo, pero la imagen aparece recortada. Cambié el tipo de página a A3 y solucioné el problema, pero estoy buscando algo más elegante. Lo estoy haciendo desde la GUI, pero tal vez desde la línea de comandos es más fácil en MATLAB.

¿Hay algún paquete o script que haga esto (tarea fundamental para publicaciones y documentos) un poco más fácil?

Respuesta

4

Trate de usar el siguiente comando:

print -painters -dpdf -r300 test.pdf

Usted, por supuesto, ya que tener un archivo llamado test.pdf en el directorio actual.

Algunas notas sobre los comandos también.

  • -painters: esto especifica el uso del alogrithm de los pintores para la exportación.
  • -dpdf: especifica una imagen vectorial, especialmente un pdf en este caso. Esto es a través de Ghostscript.
  • -r300: especifica una resolución de 300 ppp. -r400 sería 400 dpi y así sucesivamente.

En una nota. Tiendo a simplemente guardar la figura como una imagen Tiff alta DPI e importar esa tiff en otro programa donde realmente ensamblar mi figura (s) para el papel. Tiendo a inclinarme hacia CorelDraw personalmente.

+5

Ah, y casi se me olvidó. Es posible que tenga que establecer la posición del papel, el modo de posición del papel y la orientación del papel antes de imprimir si no obtiene una imagen centrada y tal. Esto también le permitirá formatearlo en mayor medida si así lo desea. –

+0

Gracias, voy a echar un vistazo –

2

recomendaría para comprobar el exportfig paquete

exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300) 

También, se puede comprobar fig paquete, lo cual es bueno para llamar antes de la exportfig:

figure 
plot(x,y) 
fig 
exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300)  
Cuestiones relacionadas