Convert dxf created with Vector Draw to dwg #567
Unanswered
Mr-Skribbls
asked this question in
Q&A
Replies: 1 comment
-
|
Hi @Mr-Skribbls, Your code is correct, the problem is that I'll create an issue to address it and fix this issue. Thanks for the report! |
Beta Was this translation helpful? Give feedback.
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
I'm very new to CAD files especially conversion so I may just be missing something. I'm trying to convert a dxf file that was created using Vector Draw to a dwg file. I've created a basic console app as a proof of concept. I'm using the basic examples shown on this repository to read and write. The problem is I'm getting messages I'm not sure what they mean, and the result is not what I expected. Any help will be appreciated.
Here is my code:
-- MyConverter.cs --
///
/// Read a dxf file
///
/// dwg file path
public static CadDocument ReadDxf(string file)
{
CadDocument doc = new CadDocument();
using (DxfReader reader = new DxfReader(file, CadNotification))
{
doc = reader.Read();
}
return doc;
}
///
/// Write a dwg file
///
///
///
public static void WriteDwg(string file, CadDocument doc)
{
using (DwgWriter writer = new DwgWriter(file, doc))
{
writer.Write();
}
}
// Process a notification form the reader
private static void CadNotification(object sender, NotificationEventArgs e)
{
Console.WriteLine(e.Message);
}
-- Program.cs --
static void Main(string[] args)
{
Console.WriteLine("What is the path to the file you want to convert? ");
string filepath = Console.ReadLine();
string dir = Path.GetDirectoryName(filepath);
string filename = Path.GetFileName(filepath);
string dwgFilepath = Path.Combine(dir, Path.ChangeExtension(filename, ".dwg"));
CadDocument doc = MyConverter.ReadDxf(filepath);
MyConverter.WriteDwg(dwgFilepath, doc);
Console.WriteLine("Press any key to close");
Console.ReadLine();
}
When using the app to convert a dxf I get the following messages:
[AcDbViewportTableRecord] Unhandled dxf code 361 with value 123276
[AcDbDimStyleTableRecord] Unhandled dxf code 345 with value 123203
[AcDbDimStyleTableRecord] Unhandled dxf code 346 with value 123203
[AcDbDimStyleTableRecord] Unhandled dxf code 347 with value 123203
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
[INSERT] Unidentified subclass AcDbMInsertBlock
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SUN
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: MATERIAL
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: MATERIAL
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: MATERIAL
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: MLEADERSTYLE
UnknownNonGraphicalObject not supported: MLINESTYLE
UnknownNonGraphicalObject not supported: ACDBPLACEHOLDER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: TABLESTYLE
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: SPATIAL_FILTER
NonGraphicalObject not supported read as an UnknownNonGraphicalObject: CELLSTYLEMAP
Section not implemented THUMBNAILIMAGE
Entry not found ByBlock|123252 for dictionary ACAD_MATERIAL|123250
Entry not found ByLayer|123251 for dictionary ACAD_MATERIAL|123250
Entry not found Global|123253 for dictionary ACAD_MATERIAL|123250
Entry not found Standard|123275 for dictionary ACAD_MLEADERSTYLE|123274
Entry not found Standard|123207 for dictionary ACAD_MLINESTYLE|123206
Entry not found Normal|123199 for dictionary ACAD_PLOTSTYLENAME|123198
Entry not found Standard|123273 for dictionary ACAD_TABLESTYLE|123272
Entry not found SPATIAL|130941 for dictionary ACAD_FILTER|130940
Entry not found SPATIAL|131669 for dictionary ACAD_FILTER|131668
Entry not found SPATIAL|131681 for dictionary ACAD_FILTER|131680
Entry not found SPATIAL|131694 for dictionary ACAD_FILTER|131693
Entry not found SPATIAL|131707 for dictionary ACAD_FILTER|131706
Entry not found SPATIAL|131720 for dictionary ACAD_FILTER|131719
Entry not found SPATIAL|132923 for dictionary ACAD_FILTER|132922
Entry not found SPATIAL|133310 for dictionary ACAD_FILTER|133309
Entry not found SPATIAL|134139 for dictionary ACAD_FILTER|134138
Entry not found SPATIAL|134153 for dictionary ACAD_FILTER|134152
Entry not found SPATIAL|134165 for dictionary ACAD_FILTER|134164
Entry not found SPATIAL|134892 for dictionary ACAD_FILTER|134891
Entry not found SPATIAL|135279 for dictionary ACAD_FILTER|135278
Entry not found SPATIAL|136357 for dictionary ACAD_FILTER|136356
Entry not found SPATIAL|137107 for dictionary ACAD_FILTER|137106
Entry not found SPATIAL|137124 for dictionary ACAD_FILTER|137123
Entry not found SPATIAL|137852 for dictionary ACAD_FILTER|137851
Entry not found SPATIAL|137864 for dictionary ACAD_FILTER|137863
Entry not found SPATIAL|137877 for dictionary ACAD_FILTER|137876
Entry not found SPATIAL|137890 for dictionary ACAD_FILTER|137889
Entry not found SPATIAL|137903 for dictionary ACAD_FILTER|137902
Entry not found SPATIAL|139106 for dictionary ACAD_FILTER|139105
Entry not found SPATIAL|139493 for dictionary ACAD_FILTER|139492
Entry not found SPATIAL|140322 for dictionary ACAD_FILTER|140321
Entry not found SPATIAL|140336 for dictionary ACAD_FILTER|140335
Entry not found SPATIAL|140348 for dictionary ACAD_FILTER|140347
Entry not found SPATIAL|141075 for dictionary ACAD_FILTER|141074
Entry not found SPATIAL|141462 for dictionary ACAD_FILTER|141461
Entry not found SPATIAL|142540 for dictionary ACAD_FILTER|142539
Entry not found SPATIAL|143290 for dictionary ACAD_FILTER|143289
Entry not found SPATIAL|143307 for dictionary ACAD_FILTER|143306
Entry not found SPATIAL|144035 for dictionary ACAD_FILTER|144034
Entry not found SPATIAL|144047 for dictionary ACAD_FILTER|144046
Entry not found SPATIAL|144060 for dictionary ACAD_FILTER|144059
Entry not found SPATIAL|144073 for dictionary ACAD_FILTER|144072
Entry not found SPATIAL|144086 for dictionary ACAD_FILTER|144085
Entry not found SPATIAL|145289 for dictionary ACAD_FILTER|145288
Entry not found SPATIAL|145676 for dictionary ACAD_FILTER|145675
Entry not found SPATIAL|146505 for dictionary ACAD_FILTER|146504
Entry not found SPATIAL|146519 for dictionary ACAD_FILTER|146518
Entry not found SPATIAL|146531 for dictionary ACAD_FILTER|146530
Entry not found SPATIAL|147258 for dictionary ACAD_FILTER|147257
Entry not found SPATIAL|147645 for dictionary ACAD_FILTER|147644
Entry not found SPATIAL|148723 for dictionary ACAD_FILTER|148722
Entry not found SPATIAL|149473 for dictionary ACAD_FILTER|149472
Entry not found SPATIAL|163097 for dictionary ACAD_FILTER|163096
Entry not found SPATIAL|163111 for dictionary ACAD_FILTER|163110
Entry not found SPATIAL|163124 for dictionary ACAD_FILTER|163123
Entry not found SPATIAL|163511 for dictionary ACAD_FILTER|163510
Entry not found SPATIAL|163524 for dictionary ACAD_FILTER|163523
Entry not found ACAD_ROUNDTRIP_2008_TABLESTYLE_CELLSTYLEMAP|163555 for dictionary |163554
The result looks like this

The expected result should look like this

Its likely I'm missing something but I'm having trouble finding what it is. Any help will be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions