RTFをODSに変換するC#API またはオンラインアプリ

Microsoft®WordまたはMicrosoft® Excelを使用せずにC#経由でRTFをODSにエクスポートする

 

Aspose.Total for .NET を使用すると、RTFからODSへの変換機能を.NET、C#、ASP.NET、およびVB.NETアプリケーションに含めることができます。 2つの簡単なステップ。まず、 Aspose.Words for .NET を使用して、RTFをHTMLにエクスポートできます。その後、 Aspose.Cells for .NET Spreadsheet Programming APIを使用して、HTMLをODSに変換できます。

RTFをODSに変換する.NETAPI

  1. Document クラスを使用してRTFファイルを開きます
  2. Save メソッドを使用してRTFをHTMLに変換します
  3. Workbook クラスを使用してHTMLドキュメントをロードします
  4. Save メソッドを使用してドキュメントをODS形式で保存し、「ODS」をSaveFormatとして設定します

変換要件

コマンドラインからnuget install Aspose.Totalとしてインストールするか、VisualStudioのパッケージマネージャーコンソールからInstall-PackageAspose.Totalを使用してインストールします。

または、 ダウンロード からオフラインMSIインストーラーまたはDLLをZIPファイルで取得します。

RTFからODSへの無料オンラインコンバーター

C#経由でストリームからRTFドキュメントをロードする

Aspose.Words for .NET では、ストリームを介してRTFドキュメントをロードすることもできます。ストリームからドキュメントを開くには、ドキュメントを含むストリームオブジェクトを Document コンストラクターに渡すだけです。次のコード例は、ストリームからドキュメントを開く方法を示しています。

C#を介してODSファイルにカスタムプロパティを追加する

RTFをODSに変換する際、 Aspose.Cells for .NET を使用すると、ODSドキュメントにカスタムプロパティを追加できます。カスタムプロパティを追加するには、の Add メソッドを使用できます。 CustomDocumentPropertyCollection クラス。 Addメソッドは、プロパティをExcelファイルに追加し、新しいドキュメントプロパティの参照を Aspose.Cells.Properties.DocumentProperty として返しますオブジェクト。

よくある質問

  • オンラインで RTF を ODS に変換するにはどうすればよいですか?
    RTF変換用のオンラインアプリは上記に統合されています。まず、ドラッグ&;で変換するRTFファイルを追加する必要があります。白い領域内にドロップまたはクリックして、ドキュメントをインポートします。次に、変換ボタンをクリックします。 RTF から ODS への変換が完了したら、変換されたファイルをダウンロードできます。したがって、ワンクリックで出力 ODS ファイルを取得できます。
  • RTF の変換にはどのくらいの時間がかかりますか?
    このオンライン コンバーターは高速に動作しますが、主に RTF ファイルのサイズに依存します。小さなサイズの RTF ファイルを数秒で ODS にレンダリングできます。さらに、.NET アプリケーション内に変換コードを統合した場合は、変換プロセスのためにアプリケーションをどのように最適化したかによって異なります。
  • 無料の Aspose.Total コンバーターを使用して RTF を ODS に変換しても安全ですか?
    もちろん! ODS ファイルのダウンロード リンクは、変換後すぐに利用できるようになります。アップロードされたファイルは 24 時間後に削除され、この期間が過ぎるとダウンロード リンクは機能しなくなります。誰もあなたのファイルにアクセスできません。ファイル変換 (RTF を含む) は絶対に安全です。主に無料アプリはテスト目的で統合されているため、コードを統合する前に結果を確認できます。
  • RTF を変換するには、どのブラウザを使用すればよいですか?
    このオンライン変換には、Google Chrome、Firefox、Opera、Safari などの最新のブラウザーを使用できます。ただし、デスクトップアプリケーションを開発している場合。 Aspose.Total RTF Conversion API はスムーズに動作します。

RTF の変換オプションを .NET で探索

RTF を CSV に変換 (カンマ区切りの値)
RTF を DIF に変換 (データ交換フォーマット)
RTF を EXCEL に変換 (スプレッドシートのファイル形式)
RTF を FODS に変換 (OpenDocument フラット XML スプレッドシート)
RTF を SXC に変換 (StarOffice Calc スプレッドシート)
RTF を TSV に変換 (タブ区切りの値)
RTF を XLAM に変換 (Excel マクロ有効アドイン)
RTF を XLSB に変換 (Excel バイナリ ワークブック)
RTF を XLSM に変換 (マクロが有効なスプレッドシート)
RTF を XLSX に変換 (XML ワークブックを開く)
RTF を XLS に変換 (Microsoft Excel バイナリ形式)
RTF を XLTM に変換 (Excel マクロ有効テンプレート)
RTF を XLTX に変換 (Excel テンプレート)
RTF を XLT に変換 (Excel 97 - 2003 テンプレート)

RTF ファイル形式とは

RTF (リッチ テキスト フォーマット) ファイル形式は、書式付きのテキスト ドキュメントを保存するための多用途で広くサポートされているファイル形式です。これは、異なるワープロ アプリケーション間で簡単に交換できるクロスプラットフォーム形式として 1980 年代後半に Microsoft によって開発されました。

RTF ファイルは通常、.rtf ファイル拡張子で保存され、次の方法で開いて編集できます。 Microsoft Word、Google Docs、LibreOfficeなどのさまざまなテキストエディタおよびワードプロセッサソフトウェア。この形式では、フォント スタイル、サイズ、色、段落、表、画像などのさまざまな書式設定要素を含めることができます。

RTF の主な利点の 1 つは、プラットフォームに依存しないことです。あるオペレーティング システムで作成されたファイルは、フォーマットを失うことなく別のオペレーティング システムで開いて正しくレンダリングできます。このため、ドキュメントの交換や共同作業に適しています。

RTF ファイルはプレーン テキストの書式設定構文を使用します。つまり、ファイルは人間が判読可能で、必要に応じてテキスト エディタで変更できます。ただし、RTF ファイルは書式設定情報を明示的に保存するため、プレーン テキストやマークダウンなどの他の形式に比べてサイズが非常に大きくなることがあります。

RTF は主にテキスト ドキュメントに使用されますが、他の形式の埋め込みもサポートできます。ドキュメント内の画像やオブジェクトなどのファイルの種類。これにより、より複雑で視覚的に魅力的なドキュメントの作成が可能になります。

ODS ファイル形式とは

OpenDocument Spreadsheet (ODS) 形式は、スプレッドシート データを保存するために特別に設計されており、Apache OpenOffice や LibreOffice などのオープン ソース オフィス スイートで一般的に使用されています。 ODS ファイルは OpenDocument XML 形式を利用しており、.ods ファイル拡張子によって識別されます。

ODS ファイルでは、データを整理してセル内に保存できるため、効率的な表形式の表現が可能になります。さまざまなスタイルを使用してセルを書式設定して、見た目と読みやすさを向上させることができます。さらに、ODS ファイルにはグラフやその他のグラフィック要素を組み込んで、視覚的に魅力的な方法でデータを表示できます。

ODS ファイルの注目すべき利点の 1 つは、Microsoft Excel の .xlsx 形式などの同様のスプレッドシート形式と比較してファイル サイズが小さいことです。このコンパクトさにより、ファイルが小さいほど転送が速く、必要なストレージ容量が少なくなるため、ファイル共有が容易になります。

ODS ファイルは、複数のオフィス スイートやスプレッドシート アプリケーション間での互換性と相互運用性を提供します。これらはさまざまなソフトウェア プログラムで開いて編集できるため、スプレッドシート データを柔軟に操作できます。さらに、多くのアプリケーションは ODS 形式へのデータのエクスポートをサポートしており、異なるソフトウェア プラットフォーム間でのシームレスなデータ交換が可能です。

ODS 形式はオープンな性質と広範なサポートにより、スプレッドシート データの共有と共同作業、データのプロモーションに実用的な選択肢となっています。移植性が向上し、さまざまなソフトウェア アプリケーション間での効率的なワークフローが促進されます。