matlab导出PDF显示文件破环,matlab – 使用HG2-Update和’painters’渲染器以.pdf格式将数字导出为矢量图形无法正常工作...

使用尚未官方的

HG2-Update导出矢量图形是一个相当大的问题. .pdf-export仍然完全被搞砸了.

什么工作正常是.svg-export,除了没有正确设置边界框.

长期解决方法是:

使用’-dsvg'(print-command)或’svg'(saveas-command)将绘图保存为矢量图形,打开开源应用程序Inkscape中的文件并再次保存为.pdf,导出区域绘制复选标记集.

相当复杂,所以我找到了一种方法,可以直接从Matlab通过命令行完成(Inkscape仍然需要!):

filename = 'test';

inkscapepath = '"C:\Program Files (x86)\Inkscape\inkscape.exe"';

%// save as .svg

saveas(gcf,filename,'svg')

%// open and save with "export-area-drawing" set via command line

system( [inkscapepath ' ' filename ...

'.svg --export-area-drawing --export-pdf=' filename '.pdf'])

这需要一些时间,但目前没有任何已知问题.

另外,之后删除svg-File:

delete([filename '.svg'])

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值