使用福昕SDK做DWG转PDF时,如何将字体嵌入PDF?

使用SDK,将DWG转为PDF后发现PDF在不同平台上显示的字体不一样?

这是因为字体没有嵌入进PDF中,可以在转换前配置转换参数,DWG2PDFSettingData.setExport_flags(int value);其中val加上e_FlagEmbededTTF或者e_FlagEmbededOptimizedTTF。

JAVA代码演示如下:

// Setting DWG2PDFSettingData values.
        	com.foxit.sdk.addon.conversion.DWG2PDFSettingData settings=new com.foxit.sdk.addon.conversion.DWG2PDFSettingData();
            settings.setExport_flags(e_FlagZoomToExtentsMode|DWG2PDFSettingData.e_FlagEmbededOptimizedTTF);