Greetings,
I'm trying to save a figure (see attached) made by multiple lines of 2 different colors (red & black) into a 2D .dxf file (of a series of lines). I tried the existing functions DXFLIB and DXFWRITE in the community but can't seem to get them working. Do you guys have any idea on how to get around this, and/or if you have done a similar job?
Thanks in advance!

 Akzeptierte Antwort

Yair Altman
Yair Altman am 15 Aug. 2019

1 Stimme

I think it may be simplest to save the figure as PDF and then use one of the multiple available converters from PDF to DXF.

4 Kommentare

Hans Sunaryanto
Hans Sunaryanto am 15 Aug. 2019
Thanks for your reply, Yair, but that doesn't sound like a viable solution for me. I'm trying to automate this process for the long run, not just to process one file but closer to 50 a day for the next couple of months. Do you know of any potential solutions/functions to use to get this working?
Thanks!
Yair Altman
Yair Altman am 15 Aug. 2019
Well, it's really not complicated to automate this:
  1. save the temporary PDF file using saveas(hFig,'filename.pdf') or using the export_fig utility
  2. Then use the system() function to invoke the command-line version of your favorite PDF-to-DXF converter
  3. finally, call delete('filename.pdf') to delete the temporary PDF file
Bahaa
Bahaa am 26 Dez. 2022
how i can find Command- line for programme, please
Walter Roberson
Walter Roberson am 26 Dez. 2022
https://thinkmoult.com/how-to-bulk-convert-pdf-to-dxf-or-dwg.html
https://download.cnet.com/PDF-to-DWG-DXF-Converter-Command-Line/3000-18496_4-78400558.html

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Creating, Deleting, and Querying Graphics Objects finden Sie in Hilfe-Center und File Exchange

Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by