Aspose.Total for .NET を使用すると、任意の.NET、C#、ASP.NET、およびVB.NETアプリケーション内でJSONをDXFに解析できます。手順。まず、 Aspose.Cells for .NET を使用して、JSONをJPEGにエクスポートできます。その後、 Aspose.Imaging for .NET を使用して、JPEGをDXFに変換できます。
C#を介してJSON形式をDXFに変換する
変換要件
コマンドラインからnuget install Aspose.Total
としてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Total
を使用してインストールします。
または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。
レイアウトを設定し、C#を介してJSON形式をDXFに変換します
JSONをDXFに解析するときに、 JsonLayoutOptions を使用してJSONのレイアウトオプションを設定することもできます。これにより、配列をテーブルとして処理し、nullを無視し、配列のタイトルを無視し、オブジェクトのタイトルを無視し、文字列を数値または日付に変換し、日付と数値の形式を設定し、タイトルのスタイルを設定できます。これらのオプションはすべて、必要に応じてデータを表示できます。次のコードスニペットは、レイアウトオプションを設定する方法を示しています。
透かしを使用してJSON形式をDXFに解析します
APIを使用して、DXFドキュメントに透かしを入れたJSONをDXFに変換することもできます。透かしを追加するには、最初にJSONドキュメントをJPEGにレンダリングし、それに透かしを追加します。操作を示すために、変換されたJPEG画像をロードし、Matrixクラスのオブジェクトを使用して変換を追加し、 Graphics を使用して画像表面に透かしとして文字列を描画できます。 net / aspose.imaging / graphics)class’ DrawString メソッド。透かしを追加した後、JPEGをDXF形式で保存できます。以下は、ドキュメントに斜めの透かしを追加する方法を示すコード例です。
JSON の変換オプションを .NET で探索
JSON ファイル形式とは
JSON (JavaScript Object Notation) ファイル形式は、軽量で広く使用されているデータ交換形式です。これは JavaScript プログラミング言語から派生したものですが、現在は言語に依存せず、さまざまなプログラミング言語でサポートされています。 JSON ファイルには、構造化された読み取り可能な形式でデータが保存されるため、人間とマシンの両方が理解し、処理しやすくなります。
JSON ファイルは、階層構造で編成されたキーと値のペアで構成されます。これらは、オブジェクト (中括弧 {} で囲まれた) と配列 (角括弧 [] で囲まれた) を使用して、シンプルかつ直感的な方法でデータを表します。各キーは、文字列、数値、ブール値、null、オブジェクト、配列などの対応する値とペアになります。この柔軟性により、JSON は複雑でネストされたデータ構造を処理できます。
JSON の主な利点の 1 つは、そのシンプルさと使いやすさです。その軽量な性質と最小限の構文により、ネットワーク上のデータ送信やファイルへの保存が効率的になります。 JSON ファイルは、ウェブサーバーとクライアント間のデータ交換、構成ファイル、API、構造化データの保存によく使用されます。
JSON ファイルは人間が判読できるため、テキストを使用して簡単に理解および変更できます。編集者。また、機械可読であるため、アプリケーションは JSON データを効率的に解析して処理できます。多くのプログラミング言語は、JSON を操作するための組み込みライブラリまたはパッケージを提供しており、JSON データの解析とシリアル化を簡素化します。
DXF ファイル形式とは
Autodesk Drawing Exchange Format (DXF) は、オートデスク ソフトウェアと他のプログラム間のデータの相互運用性を促進するためにオートデスクによって開発された、広く使用されているファイル形式です。 DXF は、描画情報をベクトル エンティティのコレクションとして保存する構造化ファイル形式として機能します。これらのエンティティには、点、線、円弧、円、多角形、テキストなどのさまざまな幾何学的形状が含まれます。さらに、DXF ファイルにはラスター イメージをサポートする機能もあります。
DXF は、AutoCAD 1.0 の一部として 1982 年 12 月に初めて導入されて以来、長年にわたっていくつかの改訂と拡張が行われてきました。最新リビジョンは DXF R2018 で、AutoCAD 2018 とともに導入されました。
DXF ファイルは ASCII テキスト ファイルとして保存されるため、任意のテキスト エディタで表示および編集できます。ただし、AutoCAD など、DXF ファイルを操作するために設計された専用プログラムは、表示および編集のためのより包括的な機能を提供します。 DXF ファイルをテキスト エディタで開くと、通常、ヘッダー、図面本体、トレーラーの 3 つのセクションに分割されます。ヘッダーには、タイトル、作成者、作成日など、図面に関する一般情報が含まれます。図面本体は図面を構成する実際のベクター エンティティで構成され、トレーラーはファイル内のエンティティの総数などの最終情報を提供します。
DXF ファイルは通常、.dxf ファイル拡張子で保存されます。その多用途性と広く採用されているため、さまざまな CAD および設計アプリケーション間で図面データを交換および共有するための標準となっています。