Free Support Forum - aspose.com

字体Fonts库无法识别

问题描述:本地已安装相应的字体,但实际loadPsd源文件,还是报找不到该字体。
0.源代码:
public static void main(String[] args) throws FileNotFoundException
{
License license = new License();
String licFileDir = “E:\mysite\openproj\Aspose.PSD-for-Java\Examples\src\main\resources\Lic\Aspose.Total.Product.Family.lic”;
license.setLicense(licFileDir);
long startTime = System.currentTimeMillis(); //获取开始时间
String dataDir = “E:\mysite\openproj\Aspose.PSD-for-Java\Examples\src\main\resources\PSD\”;
Cache.setCacheFolder(dataDir);
// Set cache on disk.
Cache.setCacheType(CacheType.CacheInMemoryOnly);
// The default cache max value is 0, which means that there is no upper limit
Cache.setMaxMemoryForCache(1073741824); // 1 gigabyte
// We do not recommend that you change the following property because it may greatly affect performance
Cache.setExactReallocateOnly(false);
String sourceFileName = dataDir+ “012宣传促销-活动促销-主题促销-满减 横版.psd”;
String exportPath = dataDir+ “012宣传促销-活动促销-主题促销-满减 横版New.png”;
PsdLoadOptions loadOptions = new PsdLoadOptions();
loadOptions.setLoadEffectsResource(true);
PsdImage image =(PsdImage) Image.load(sourceFileName,loadOptions);
PngOptions options = new PngOptions();
options.setCompressionLevel(Compression.NONE.getValue());
options.setColorType(PngColorType.TruecolorWithAlpha);
image.save(exportPath,options);
long endTime = System.currentTimeMillis(); //获取结束时间
System.out.println(“程序运行时间:” + (endTime - startTime)/1000 + “s”); //输出程序运行时间
}
1.本地安装字体截图如下:
image.png (52.3 KB)
2.实际代码运行结果:
image.png (93.4 KB)
3.psd源文件:
nvwangJy.zip (2.6 MB)

@jsczxielong

这似乎是一个问题。 我们的问题跟踪系统中已创建了ID为PSDJAVA-327的票证,以进一步调查和解决问题。 该线程已与问题联系在一起,因此一旦问题解决,您可能会收到通知。