自动代码页检测

自动代码页检测

Aspose.CAD 支持对 DWGDWF 文件的自动代码页检测。如果您不希望使用此功能,可以通过设置 LoadOptions 类的以下属性来覆盖它。

  • specified_encoding: 设置从非 Unicode DXF 和 DWG 格式读取文本数据时使用的编码。默认情况下会自动检测。
  • specified_mif_encoding: 设置用于读取 CJK 编码的 MIF 编码符号(M+nXXXX 格式)时使用的编码。默认情况下会自动检测。
  • recover_malformed_cif_mif: 定义如果 CIF (U+XXXX) 和 MIF 编码字符没有适当的 AutoCAD 格式(AutoCAD 用反斜杠前置这些符号)时,是否将其解码。默认情况下,它们会被解码。

示例代码

下面的代码示例展示了如何在 Aspose.CAD 中覆盖自动代码页检测。

import aspose.cad as cad;
loadOption = cad.LoadOptions()
loadOption.specified_encoding = cad.CodePages.JAPANESE
loadOption.specified_mif_encoding = cad.MifCodePages.JAPANESE
loadOption.recover_malformed_cif_mif = False
cadImage = cad.Image.load("file.dwg", loadOption)
//do export or something else with cadImage