• Stars
    star
    482
  • Rank 91,212 (Top 2 %)
  • Language
    C
  • License
    GNU General Publi...
  • Created almost 8 years ago
  • Updated 8 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

C++ library to read and write DXF/DWG files

libdxfrw

libdxfrw is a free C++ library to read and write DXF files in both formats, ascii and binary form. Also can read DWG files from R14 to the last V2015. It is licensed under the terms of the GNU General Public License version 2 (or at you option any later version).

If you are looking for general information about the project, check our website: http://sourceforge.net/projects/libdxfrw

Building and installing the library

Use the tipical

autoreconf -vfi (optional)
./configure
make
make install (as root)

Use CMake

mkdir build
cd build
cmake ..  -DCMAKE_BUILD_TYPE=Release
cmake --build . --config Release  --target install

[VC++]

  • Open vs2013\libdxfrw.sln with VS2013
  • Build Solution There is also a dwg to dxf converter that depends on libdxfrw that can be built the same way.
  • Open dwg2dxf\vs2013\dwg2dxf.sln with VS2013
  • Build Solution

[VC++ with CMakeLists.txt]

  • Open the CMakeLists.txt from vs 2019 directly
  • build

Example usage of the library

The dwg to dxf converter (dwg2dxf) included in this package can be used as reference.

Test files

Test files are supported.

Docker

Build Docker Image

docker build --rm -t codelibs/libdxfrw .
docker push codelibs/libdxfrw:latest

Build libdxfrw on Docker

docker run -t --rm -v `pwd`:/work codelibs/libdxfrw:latest /work/build.sh

dxfrw.tar.gz is created. Extract this file under /opt.

Push Release Images

docker tag codelibs/libdxfrw codelibs/libdxfrw:centos7
docker push codelibs/libdxfrw:centos7

More Repositories

1

fess

Fess is very powerful and easily deployable Enterprise Search Server.
Java
910
star
2

elasticsearch-taste

Mahout Taste-based recommendation on Elasticsearch
Java
336
star
3

elasticsearch-river-web

Web Crawler for Elasticsearch
Java
234
star
4

jcifs

JCIFS is an Open Source client library that implements the CIFS/SMB networking protocol in 100% Java
Java
225
star
5

elasticsearch-dataformat

Excel/CSV/BulkJSON downloads on Elasticsearch.
Java
145
star
6

elasticsearch-analysis-kuromoji-ipadic-neologd

Elasticsearch's Analyzer for Kuromoji with Neologd
Java
114
star
7

elasticsearch-reindexing

Elasticsearch plugin for reindexing
Java
108
star
8

ranklib

A library of learning to rank algorithms
Java
97
star
9

docker-fess

Docker files for Fess
Shell
92
star
10

elasticsearch-auth

Authentication filter for Elasticsearch
Java
75
star
11

elasticsearch-cluster-runner

Elasticsearch Cluster Launcher on One JVM Instance
Java
66
star
12

elasticsearch-minhash

Elasticsearch plugin for b-bit minhash algorism
Java
62
star
13

elasticsearch-dynarank

This plugin provides a feature to change top N documents in a search result.
Java
56
star
14

minhash

This provides tools for b-bit MinHash algorism.
Java
35
star
15

fess-crawler

Web/FileSystem Crawler Library
Java
28
star
16

elasticsearch-analysis-synonym

NGramSynonymTokenizer for Elasticsearch
Java
24
star
17

fess-docs

Fess Docs.
Python
23
star
18

fess-site-search

Fess Site Search provides JavaScript files.
SCSS
22
star
19

gitbucket-fess-plugin

GitBucket plugin for Fess
Scala
21
star
20

jhighlight

JHighlight is an embeddable pure Java syntax highlighting library.
Java
18
star
21

elasticsearch-quartz

Scheduler for Elasticsearch plugins
Java
17
star
22

fione

Fione is Enterprise AI Platform
Java
15
star
23

nekohtml

HTML parser and tag balancer.
Java
14
star
24

elasticsearch-langfield

This plugin provides a useful feature for multi-language
Java
13
star
25

docker-codesearch

Code Search on Fess
Shell
11
star
26

elasticsearch-configsync

Java
11
star
27

fess-testdata

Test Data Repository for Crawling/Parsing
Rich Text Format
11
star
28

spnego

Integrated Windows Authentication in Java
Java
10
star
29

esanpy

Python Text Analyzer based on Elasticsearch
Python
9
star
30

elasticsearch-plugin-example

Example project for elasticsearch plugin
Java
9
star
31

elasticsearch-analyze-api

Elasticsearch plugin for Text Analyze API
Java
8
star
32

elasticsearch-querybuilders

QueryBuilders to build Query DSL
Java
8
star
33

recotem

An easy to use interface to recommender systems.
Vue
8
star
34

xpp3

MXP1: Xml Pull Parser 3rd Edition (XPP3)
Java
8
star
35

fess-ds-atlassian

DataStore Crawler for JIRA/Confluence
Java
7
star
36

sastruts-html5

Java
7
star
37

docker-elasticsearch

Shell
7
star
38

elasticsearch-indexing-proxy

This plugin intercepts indexing requests and writes them to files
Java
6
star
39

elasticsearch-plugin-archetype

Maven Archetype for Elasticsearch plugin
Java
6
star
40

elasticsearch-repository-ssh

SSH repository for Snapshot/Restore
Java
6
star
41

elasticsearch-dictionary

This plugin manages dictionary files.
Java
6
star
42

elasticsearch-eventhook

This plugin invokes your scripts on Elasticsearch cluster event.
Java
6
star
43

elasticsearch-analysis-extension

Elasticsearch Plugin for Analysis Library
Java
6
star
44

elasticsearch-httpclient

Elasticsearch HTTP Rest Client
Java
6
star
45

docker-fione

Docker for Fione
Dockerfile
6
star
46

fess-ds-sharepoint

DataStore Crawler for SharePoint
Java
6
star
47

elasticsearch-vector

Vector type and search functions for Elasticsearch
Java
6
star
48

fess-suggest

Suggest Utility for Fess
Java
6
star
49

corelib

Core library for CodeLibs
Java
5
star
50

elasticsearch-qrcache

Query Result Cache for Elasticsearch
Java
5
star
51

elasticsearch-analysis-ja

Elasticsearch Analysis Library for Japanese
Java
5
star
52

elasticsearch-abtest

Java
4
star
53

fess-ds-gsuite

DataStore Crawler for GSuite
Java
4
star
54

fesen

Fesen is a search engine for Fess.
Java
4
star
55

elasticsearch-module

Elasticsearch Jar files are put into Maven repository.
Shell
4
star
56

sso-proxy

Java
4
star
57

docker-h2o

Docker files for H2O
Shell
4
star
58

fess-ds-slack

DataStore Crawler for Slack
Java
4
star
59

fesen-httpclient

HTTP Rest Client for Elasticsearch and OpenSearch
Java
4
star
60

jupyterhub-docker

JupyterHub on Docker
Dockerfile
4
star
61

fess-server

Fess release distribution on Tomcat
Batchfile
4
star
62

fess-ds-office365

DataStore Crawler for Office365
Java
4
star
63

elasticsearch-analysis-kuromoji-unidic-neologd

Elasticsearch's Analyzer for Kuromoji with UniDic and Neologd
Java
4
star
64

cl-struts

CodeLibsγŒγ‚΅γƒγƒΌγƒˆγ™γ‚‹Struts 1.2.9です。
HTML
3
star
65

docker-semanticsearch

Java
3
star
66

docker-docsearch

Document Search on Fess
Java
3
star
67

fess-webapp-semantic-search

Java
3
star
68

fess-ds-db

DataStore Crawler for Database(JDBC)
Java
3
star
69

search-ann-benchmark

Evaluating and comparing ANN search algorithms across various platforms
Jupyter Notebook
3
star
70

fess-webapp-chatgpt

Java
3
star
71

kubernetes-fess

Fess on Kubernetes
Shell
3
star
72

recotem-batch-example

Shell
3
star
73

elasticsearch-fess-suggest

Java
3
star
74

elasticsearch-lang-velocity

Velocity language for Elasticsearch
Java
3
star
75

fess-ds-s3

DataStore Crawler for Amazon S3 (Under Development)
Java
3
star
76

fess-ds-salesforce

DataStore Crawler for Salesforce
Java
3
star
77

sai

JavaScript engine developed in the Java programming language
Java
3
star
78

fess-crawler-playwright

Java
3
star
79

elasticsearch-sstmpl

Script-based Search Template for Elasticsearch
Java
3
star
80

fess-ds-example

DataStore Crawler for Sample Implementation
Java
3
star
81

fess-xpack

X-Pack Support for Fess
Java
3
star
82

elasticsearch-analysis-fess

Java
3
star
83

elasticsearch-analysis-kuromoji-unidic

Elasticsearch's Analyzer for Kuromoji with UniDic
Java
3
star
84

fess-ingest-vectorizer

Vectorizing Ingester for Fess
Java
2
star
85

curl4j

curl-like Java Client
Java
2
star
86

fess-ds-csv

DataStore Crawler for CSV Files
Java
2
star
87

fess-script-groovy

Groovy language plugin for Fess
Java
2
star
88

fess-ds-elasticsearch

DataStore Crawler for Elasticsearch
Java
2
star
89

recotem-cli

Go
2
star
90

devenv

Development Environments
Ruby
2
star
91

elasticsearch-util

Utility classes for Elasticsearch plugin
Java
2
star
92

commons-fileupload-1.2

commons-fileupload 1.2 with bugfixes
Java
2
star
93

fess-script-ognl

OGNL language plugin for Fess
Java
2
star
94

fess-cloud

SolrCould for Fess
Shell
2
star
95

opensearch-runner

Java
2
star
96

logana

Search/Recommend Log Analysis System
Python
2
star
97

logstash-input-dstat

logstash input plugin for dstat
Ruby
2
star
98

fess-solr-plugin

Solr Plugin for Fess
Java
2
star
99

elasticsearch-analysis-seunjeon

Scala
2
star
100

solrlib

Solr Client Library
Java
2
star