NASJI

無料 · サインアップ不要 · 透かしなし

DXFからSVGコンバーター

.dxfをクリーンなベクターSVGに変換:レイヤーごとに1つのグループ、レイヤー色を保持、円弧は実際の曲線、テキストはテキストとして。Inkscape、LightBurn、ブラウザ、またはウェブページ用に準備完了。無料、サインアップ不要。

DXFをSVGに変換する方法

1

.dxfをドロップ

ASCIIまたはバイナリ、任意のリリース。カットファイル、CADでトレースされたロゴ、間取り図 — 最大100 MB。

2

変換を押す

各レイヤーはSVGグループになり、各エンティティはパス、円、またはテキスト要素になり、図面自身の座標がviewBoxになります。

3

.svgをどこでも開く

Inkscapeはレイヤーパネルにレイヤーを表示します。LightBurnはグループを読み取ります。ブラウザはレンダリングします。ウェブページはインラインで埋め込めます。

SVGに含まれるもの

DXF自身の単位でviewBoxを持つスタンドアロンSVG。その中に、1つの <g> レイヤーごとに、レイヤーテーブルの順序で、レイヤーにちなんで命名され(id="layer-CUT", data-layer="CUT")、Inkscapeがレイヤーにラベルを付ける方法でラベル付けされます。各エンティティは1つの要素です:ポリラインは単一の <path> でその円弧セグメントを持ち、円は <circle>、テキストは <text>。ストロークはエンティティの色またはレイヤーの色を持ち、破線の線種はstroke-dasharrayとして出力され、ストローク幅は均一で細く、プロットの見た目のようになり、カッターが無視する線幅とは異なります。

ブロックはその場で展開されるため、挿入されたネジ穴は挿入が置いた場所の円になります。ソリッドハッチは塗りつぶされた形状です。パターンハッチは境界として描画され、内部にその色の薄い色合いが付きます。寸法は矢印とテキストとともに表示されます。オフ、フリーズ、または非プロットのレイヤーは省略されます。背景はデフォルトで透明です。白または黒を選択して塗りつぶすことができ、黒いキャンバスでは「インク」色は白のままですが、白では暗い灰色で書かれるため、ファイルを開いた場所で輪郭が見えます。

DXFからSVGが正しい選択となる場合

次のツールがDXFよりもSVGをよく理解する場合。InkscapeはDXFをインポートしますが、そのインポーターはレイヤーを平坦化し、単位を推測します。実際のレイヤーグループと単位に忠実なviewBoxを持つSVGはきれいに配置されます。LightBurnや他のレーザーソフトウェアはSVGグループと色を別々の操作として読み取ります。ウェブ開発者は、ページにインラインでCSSでスタイル設定された平面図や部品図を望みます — DXFはそれができませんが、SVGはできます。印刷デザイナーは、ベクター品質でレイアウトプログラムに図面を望みます。そして、ロゴや看板のDXFは、しばしばSVGを直接受け入れるカッターに向かいます。

代わりにラスター画像 — スライド用のPNG、リスト用のJPG — が必要な場合は、 図面をPNGに変換 自分でSVGをラスタライズするのではなく、コンバーターが印刷解像度に合わせて正しくサイズ設定します。逆の場合は、 SVGからDXF.

制限

  • ファイルあたり100 MB、変換あたり60秒。数千のハッチストロークがあるDXFは変換されますが、SVGはDXFと同じくらい重くなります。
  • モデル空間のみ。ペーパー空間のレイアウトはエクスポートされません。
  • ブロック自身のレイヤー上のエンティティは、それらを配置した挿入のレイヤーの下にグループ化されます。
  • DXFによって参照されるラスター画像は破線のプレースホルダーとして表示されます。ACISソリッドは省略されます。
  • テキストは、DXFがストローク可能なSHXフォントを指定しない限り、汎用サンセリフ体を使用します。ファイル内のTrueType名は埋め込まれません。

DXFからSVGへ — よくある質問

SVGでレイヤーは保持されますか?

Yes — as groups. Every DXF layer that has entities on it becomes a <g> with an id, a data-layer attribute carrying the layer's exact name, and Inkscape's layer attributes, so Inkscape lists them in its Layers panel and LightBurn or a browser script can address them. Entities keep their own colour, or their layer's colour when they are ByLayer.

テキストは実際のテキストですか、それともアウトラインですか?

実際の<text>要素で、汎用サンセリフフォントを使用し、DXFからのサイズ、回転、位置合わせを保持します。これにより編集可能で選択可能なままになります — Inkscapeでフォントを変更すると、すべてのラベルがそれに従います。DXFがライターがストロークできるSHXシェイプフォントを指定している場合、そのテキストは代わりにベクターパスとして出力されます。これはプロッターが描画するものです。

SVGのサイズはどれくらいで、縮尺はありますか?

viewBoxは図面自身の範囲を図面単位で表し、2パーセントのマージンがあり、幅は1600 pxに設定され、高さは図面の比率に従います。したがって、DXFの1単位はSVGの1ユーザー単位です — 100 mmの部品は100単位に及びます — そしてviewBoxを読み取るプログラム(Inkscapeは読み取ります)は実寸でインポートできます。ピクセル幅は表示上のヒントにすぎません。

円弧と円は曲線として保持されますか、それとも線分に変換されますか?

円は<circle>要素になります。円弧、楕円、ポリラインの膨らみは細かくサンプリングされます — 完全な円に対して約64セグメント — そしてスプラインは制御点とノットからサンプリングされるので、曲線は常識的なズームで少数の弦ではなく曲線として表示されます。Y軸は自動的に反転されます:CADは上向きに数え、SVGは下向きに数えますが、SVGは正しい向きで出力されます。

逆が必要です — SVGからDXFへ。

それは別のコンバーターであり、異なる処理を行います:SVGのパスと形状は、切断または製図用のDXFポリラインにトレースされます。このサイトのSVGからDXFコンバーターを使用してください — リンクはこのページの下部にあります。