kabeja-0.4-src
所属分类:xml/soap/webservice
开发工具:Java
文件大小:6221KB
下载次数:25
上传日期:2015-08-12 21:32:50
上 传 者:
李沣
说明: 解析、处理、转换DXF格式,没显示功能,但读取没问题,输出格式支持SVG、JPEG、PNG、TIFF、PDF、XML等
(Kabeja is a Java library for parsing, processing and converting Autodesk s DXF format.
The processing system allows you to process, filter (e.g. XSLT) and convert DXF drafts to different output formats (SVG, JPEG, PNG, TIFF, PDF, XML).)
文件列表:
kabeja-0.4 (0, 2008-03-12)
kabeja-0.4\blocks (0, 2008-03-12)
kabeja-0.4\blocks\cocoon (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\lib (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java\org (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java\org\kabeja (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java\org\kabeja\cocoon (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java\org\kabeja\cocoon\generation (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\src\java\org\kabeja\cocoon\transformation (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\subsitemap-demo (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\subsitemap-demo\kabeja (0, 2008-03-12)
kabeja-0.4\blocks\cocoon\subsitemap-demo\kabeja\xsl (0, 2008-03-12)
kabeja-0.4\blocks\inkscape (0, 2008-03-12)
kabeja-0.4\blocks\inkscape\conf (0, 2008-03-12)
kabeja-0.4\blocks\inkscape\src (0, 2008-03-12)
kabeja-0.4\blocks\inkscape\src\org (0, 2008-03-12)
kabeja-0.4\blocks\inkscape\src\org\kabeja (0, 2008-03-12)
kabeja-0.4\blocks\inkscape\src\org\kabeja\inkscape (0, 2008-03-12)
kabeja-0.4\blocks\svg (0, 2008-03-12)
kabeja-0.4\blocks\svg\conf (0, 2008-03-12)
kabeja-0.4\blocks\svg\icons (0, 2008-03-12)
kabeja-0.4\blocks\svg\legal (0, 2008-03-12)
kabeja-0.4\blocks\svg\lib (0, 2008-03-12)
kabeja-0.4\blocks\svg\packages (0, 2008-03-12)
kabeja-0.4\blocks\svg\src (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\dk (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\dk\abj (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\dk\abj\svg (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\dk\abj\svg\action (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\batik (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\batik\tools (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\processing (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\processing\scripting (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\processing\scripting\impl (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\svg (0, 2008-03-12)
kabeja-0.4\blocks\svg\src\org\kabeja\svg\action (0, 2008-03-12)
... ...
Kabeja is a small library for parsing DXF-Files and converting
this to SVG. It is licensed under the Apache Software License 2.0.
Limitation:
-----------
There are not all Entities of DXF supported yet. Text-Entities generate problems too.
Supported:
*Arc
*Attrib
*Polyline
*Circle
*Line
*Blocks/Insert
*Text
*MText
*LWPolyline
*Solid
*Trace
*Ellipse
*Dimension
*Image
*Leader
*XLine
*Ray
*Hatch
*Spline
*MLine
Planned:
* Tolerance
You can use Kabeja from CLI (Command Line Interface) or embed in your application.
GUI:
----
Windows:
* double-click "kabeja.exe"
Linux:
* sh kabeja.sh
or:
* chmod a=rx kabeja.sh (only ones)
* ./kabeja.sh
Other:
* java -jar launcher.jar
CLI:
----
in the Kabeja-folder try:
* Help and pipeline list
java -jar launcher.jar --help
* Convert to svg
java -jar launcher.jar -nogui -pipeline svg myfile.dxf result.svg
* Convert to pdf|jpeg|png|...
java -jar launcher.jar -nogui -pipeline
myfile.dxf
Normally Java uses *** MB of your memory, to setup more use the following commandline
switch:
java -Xmx256m -jar .....
GUI-Viewer:
-----------
in the 'lib'-folder try:
java -jar kabeja-svgview.jar
Cocoon 2.1 (XML-Publishing-Framework http://cocoon.apache.org/2.1):
-------------------------------------------------------------------
Copy the 'kabeja.jar' and 'kabeja-svg2dxf-cocoon.jar' to your WEB-INF/lib-folder
of your Cocoon-Webapplication. Then you can use Kabeja as Generator like:
in your sitemap/subsitemap:
snippet:
--------
.....
....
...
....
Note: DXF-drafts often real large drafts, so the SVGDocument will consume a lot of memory. The Generator is
Cacheable so the first run will take more time.
Feedback and Help
-----------------
Any help and feedback are greatly appreciated.
Mail: simon.mieth@gmx.de
近期下载者:
相关文件:
收藏者: