問題タブ [rtf]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
html - HTMLまたはRTF?
私の Delphi プログラムでは、アプリケーションによって生成された情報を表示したいと考えています。派手なものはなく、単語の一部が色分けされた 2 列のテキストだけです。
基本的に次の 2 つのオプションがあると思います。
- TWebbrowser の HTML
- TRichEdit の RTF。
HTML はより標準的ですが、ロードが遅くなるようで、煩わしいクリック音に対処する必要がありました。最近でも RTF は良い代替手段ですか?
編集:
dangph からの良い質問: 「生成されたドキュメントはどうなりますか?」
書類は閲覧後廃棄します。
python - RTF を wxpython RichTextCtrl に挿入するにはどうすればよいですか?
RTF テキストを RichTextCtrl に直接挿入する方法はありますか? RichTextCtrl と一緒に pygments を使用したいと思います。
c# - RTFファイルをマージする
C#の文字列に格納されたRTFのセットは、ユーザーが印刷設定を1回表示して、1つのドキュメントとして印刷したいので、これらを1つのドキュメントにマージして印刷する方法です。必要に応じてオフィスの相互運用機能を使用できますが、明らかにこれを回避する方が適切です。
編集:各ドキュメントの間にページ分割が必要になりますが、これには\pageを挿入するだけでよいと思います
c# - xbap の画像を含む RTF をインポートする
さらに解析するために、RTF ドキュメントを FlowDocument にインポートする必要があります。しかし、非常に奇妙な問題があります。
この方法を 3 つの異なるプロジェクトでテストしました。
- Wpf スタンドアローン アプリ: 何の問題もありませんが、残念ながら、この種のアプリケーションは使用できません。
- コンソールアプリ:しばしば機能しますが、画像のあるドキュメントで時々壊れます。壊れたときとその理由はわかりません...私が受け取っているエラーは、TextRangeのLoadメソッドにあります:「認識されていませんデータ形式 'Rich Text Format' の構造体。パラメータ名: stream"
- Xbap アプリケーション: CanLoad メソッドを通過することさえできません... :( その結果、jack whathisname が返されます...
奇妙なことは、コンソール アプリでテストすると、次の構成でエラーなしで動作することです。
それはまさに私がやっていることですが、その後2つのステップで段階的に行われるため、これは私を無知にします...最初にビットを取得し、次にメモリストリームを使用してRTFにします... :(
どういうわけか、一部のdllバージョンで競合が発生している可能性がありますか? プロジェクトに 3.5 SP1 を使用しています...
上記の最後の 2 つの可能性のうちの 1 つの解決策を見つけるのを手伝ってくれる人はいますか?
ありがとう
mfc - 古いバージョンの RTF の処理
まとめの質問:
- RTF バージョン 1.6 形式でファイルを保存できる軽量アプリケーションをご存知ですか?
- RTF Abiwordの「古いアプリ向けリッチテキストフォーマット」が対応しているバージョンをご存知ですか?
- RTF ファイルを調べて、エンコードされている RTF のバージョンを特定する方法を知っていますか?
- Windows NT 4.0 マシンで RTF 形式を記述している DLL と、アップグレードできるかどうかを知っていますか?
組み込みの Windows NT 4.0 マシンで実行される従来の MS Visual C++ 6.0 MFC アプリケーションがあります。このアプリケーションは、MFC のCRichEditViewクラスを使用してアプリ内ヘルプを提供し、help.rtfというRTFファイルからテキストを引き出します。ヘルプ ファイルは、RTF バージョン 1.6 として保存されます。これは常に、MS Word 2000 または Windows NT 4.0 に付属するバージョンのワードパッドを使用して編集されています。
問題は、私たちの開発者用ワークステーションには、Windows XP (およびそのバージョンのワードパッド) と Office 2003 以降が搭載されている傾向があり、どちらも 1.6 よりも新しいバージョンの RTF を使用していることです。ファイルを編集して、その古い形式で再保存できます。新しいバージョンの Word またはワードパッドを使用してファイルを保存すると、新しいバージョンの RTF として保存されます。次に、NT マシンでアプリケーションを実行すると、ヘルプ テキストが正しく表示されません。(ただし、同じアプリケーションを XP マシンで実行すると、ヘルプ テキストは正しく表示されます。)
だから、私は2つのことのいずれかをやろうとしています:
- RTF バージョン 1.6 形式でファイルを保存するアプリケーション (できれば Word 2000 よりも軽量) を見つけてください。これは、ヘルプ ファイルの今後の編集に使用できます。
- NT マシンが新しいバージョンの RTF を適切に読み取れるようにする方法を見つけてください。
最初に、 「古いアプリ用のリッチ テキスト形式」オプションがあるAbiWordを試しましたが、このオプションが出力する RTF のバージョンがわかりません。これは何版かわかりますか?残念ながら、 RTF仕様のすべてのバージョンからのこのかわいい一節ごとに、「rtf1」とだけ書かれているファイルのメタデータからはすぐにはわかりません。RTF ファイルを分析して、エンコードされている RTF のバージョンを特定する方法はありますか?
この RTF 仕様で説明されている RTF 標準は、バージョン 1.6 というタイトルが付いていますが、構文的には引き続き RTF 仕様のバージョン 1 に対応しています。したがって、\rtf コントロール ワードの数値パラメータ N は引き続き 1 として出力されます。
もう 1 つは、Windows NT がフォーマットの新しいバージョンを認識できるように更新できる DLL があるかどうかです。どの DLL が RTF 形式を記述しているか、またアップグレードできるかどうかを知っていますか?
.net - RTF ドキュメントを画像に変換するか、サーバーで RTF を印刷します
アーカイブと印刷のために、RTFドキュメントを画像に変換したい状況があります。私は.NETを使用しています。
この変換に役立つライブラリはありますか?
する必要がある
- RTF をサーバー上の画像に変換する
- 画像を作成するときに遵守する必要がある用紙サイズを設定します
商用ライブラリもオプションですが、私は OS を好みます。それを行うクライアント側の方法があれば、それも有効な答えですが、サーバー側は非常に優れています。
編集:
すべてのすばらしい答えをありがとう。それらはすべてRTFドキュメントの印刷を伴うため、フォローアップの質問があります:
- サーバーで RTF ドキュメントを印刷する最良の方法は何ですか?
php - PHP を使用して RTF ドキュメントを個々のページに分割する方法
Web ページからの入力データのテンプレートとして機能する RTF ドキュメントがあります。基本テンプレートを個々のページに分割して Web サイトに表示する方法を知る必要があります。PHPを使用してこれを行う方法はありますか? ドキュメント内の RTF コードを検索してみましたが、適切なブレーク ポイントとなるものが見つかりません。誰かがコードのスニピットまたはこれを行う方法のアイデアを持っている場合、私は永遠に素晴らしいでしょう.
php - PHPを使用してWebページ内にRTFファイルを表示することは可能ですか?
タグがユーザー入力に置き換えられた後、Web ページ内に表示したい RTF ファイルがあります。
表示する前に何かに変換することなく、RTF ファイルを表示できるようにしたいと考えています。
今試してみると、インラインで表示するように指示しているにもかかわらず、ポップアップのオープン/保存ボックスが表示されます。
python - Django の RTF レポート ジェネレーターを知っている人はいますか?
PDF レポート ジェネレーターについては知っていますが、代わりに RTF を使用する必要があります。
php - 無料のツールやrtfをjpgに変換する方法を知っている人はいますか
ユーザーに表示する必要のあるRTFファイルがあります。ブラウザに表示したい場合は、変換する必要があることを知っています。ImageMagickを使用してJPGをPDFに変換する、使用している他のコードを利用できるように、JPGに変換できるようにしたいと思います。ImageMagickはPDFをJPGに変換しますが、RTFは変換しません:(私はWindowsボックスでPHPを使用しています。
****アップデート****
RTFをPDFに変換する方法を理解し、ImageMagickを使用してそれをJPGに変換して表示します。私は最初にPDFに行かなければならないという事実が好きではありませんが、それは機能するので、私はそれに固執するつもりです。回答してくれたすべての人に感謝します。