2012-07-18 29 views
8

Tôi muốn lưu một hình MATLAB dưới dạng PDF, với chất lượng 300   DPI và căn giữa.Lưu số liệu MATLAB dưới dạng PDF với chất lượng 300 DPI, ở giữa

Cho đến giờ tôi đã lưu được, nhưng hình ảnh sẽ bị cắt. Tôi đã thay đổi loại trang thành A3 và loại giải quyết vấn đề, nhưng tôi đang tìm kiếm thứ gì đó thanh lịch hơn. Tôi đang làm nó từ GUI, nhưng có lẽ từ dòng lệnh dễ dàng hơn trong MATLAB.

Có gói hoặc tập lệnh nào làm cho điều này (nhiệm vụ cơ bản cho ấn phẩm và giấy tờ) dễ dàng hơn một chút không?

Trả lời

4

Hãy thử sử dụng lệnh sau:

print -painters -dpdf -r300 test.pdf

Bạn sẽ, tất nhiên, đã phải có một file có tên test.pdf trong thư mục hiện hành.

Một số ghi chú trên các lệnh cũng như.

  • -painters: quy định này chỉ định cách sử dụng alogrithm của họa sĩ để xuất.
  • -dpdf: chỉ định hình ảnh vectơ, đặc biệt là pdf trong trường hợp này. Đây là thông qua Ghostscript.
  • -r300: chỉ định độ phân giải 300 dpi. -r400 sẽ là 400 dpi và vân vân.

Trên ghi chú tắt. Tôi có xu hướng chỉ lưu hình như một hình ảnh tiff DPI cao và nhập khẩu mà tiff vào một chương trình khác, nơi tôi thực sự lắp ráp (các) con số của tôi cho bài báo. Tôi có xu hướng nghiêng về phía CorelDraw.

+5

Oh và nó gần như quên khuấy đi. Bạn có thể phải đặt vị trí giấy, chế độ vị trí giấy và hướng giấy trước khi in nếu bạn không nhận được hình ảnh trung tâm và như vậy. Điều này cũng sẽ cho phép bạn định dạng nó ở mức độ lớn hơn nếu muốn. –

+0

Cảm ơn, tôi sẽ có một cái nhìn –

2

Tôi muốn giới thiệu để kiểm tra exportfig gói

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

cũng có, bạn có thể kiểm tra fig gói, đó là tốt đẹp để gọi trước khi exportfig:

figure 
plot(x,y) 
fig 
exportfig(gcf, path_to_file, 'format','pdf','Resolution', 300)  
Các vấn đề liên quan