是否可以使用 matlab 打开 PDF 文件,用新字符串('Arial')手动替换字符串('Helvetica')?可能是因为该文件是部分二进制和部分 ascii,如果我
fid = fopen(filename, 'r');
str = fread(fid, '*char')';
fclose(fid);
newStr = strrep(str, 'Helvetica', 'Arial');
fid = fopen(filename, 'w');
fprintf(fid, '%s', newStr);
fclose(fid);
PDF 将完全无法使用。有没有办法避免这种情况?
PS:1)PDF文件的大小可能差别很大,所以跳过一定量的二进制数据可能会很困难;2)我知道如何在python中做到这一点,但我真的很想看看它是否可以用纯MATLAB来完成......
谢谢!