autocad — я хочу получить значение свойства файла dxf после загрузки на сайт, основанный на php

Я создаю сайт php, где пользователь будет загружать файл dxf (Autocad 2D), и мы хотим получить все значения свойств, которые определены в файле, такие как размер, количество деталей, объем материала, машинное пространство и т. Д. Таким образом, мы можем использовать это значение для Рассчитайте цену и покажите пользователю, сколько будет стоить строительство.

-1

Решение

DXF — это текстовый файл. Чтобы извлечь из него информацию, вам необходимо проанализировать ее в соответствии с документация

0

Другие решения

Согласно ответу 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;
0

По вопросам рекламы [email protected]