Я создаю сайт php, где пользователь будет загружать файл dxf (Autocad 2D), и мы хотим получить все значения свойств, которые определены в файле, такие как размер, количество деталей, объем материала, машинное пространство и т. Д. Таким образом, мы можем использовать это значение для Рассчитайте цену и покажите пользователю, сколько будет стоить строительство.
DXF — это текстовый файл. Чтобы извлечь из него информацию, вам необходимо проанализировать ее в соответствии с документация
Согласно ответу Maxence вам необходимо прочитать DXF Specs.
По сути, файловая структура DXF выглядит примерно так
$VARIABLE
values
...
$VARIABLE2
values2
...
Вы можете увидеть структуру файла, открыв его с помощью простого текстового редактора (например, блокнот, блокнот ++).
Пример частичного начала файловой структуры DXF:
0
SECTION
2
HEADER
9
$ACADVER
1
AC1009
9
$INSBASE
10
0.0
20
0.0
30
0.0
9
$EXTMIN
10
18.11598045401162
20
8.4674829624706263
30
0.0
9
$EXTMAX
10
26.228964858016312
20
14.903999246397481
30
0.0
9
$LIMMIN
10
0.0
20
0.0
9
$LIMMAX
10
12.0
20
9.0
9
$ORTHOMODE
70
0
9
Из этой части кода
$ACADVER
1
AC1009
9
Вы можете знать AutoCAD версия файл был сохранен, из DXF Specs PDF вы можете прочитать, что код AC1009 соответствует Версия R11 и R12 AutoCAD.
AC1009 = R11 and R12;