なぜ PRO6 を XML に変換するのですか?
ProPresenter 6 は、各プレゼンテーションを .pro6 拡張子でラップされた XML として保存します。名前を .xml に変更しても、新しい、あるいはよりクリーンなドキュメントが生成されるわけではなく、中身は同じバイトデータです。したがって、このリクエストは実際の形式変換ではなく、«基盤となる XML を確認したい» という意味においてのみ成立します。
PRO6 から XML への変換方法
.pro6 を XML としてテキストエディタで開く FREE
ファイルをコピーし、拡張子を .pro6 から .xml に変更して、Notepad++、VS Code、BBEdit などのエディタで開き、既存の XML を読み取ったり整形(プリティプリント)したりします。
ProPresenter-Parser でテキストを抽出する OPEN-SOURCE
構造化データが実際に必要な場合は、ChrisMBarr 氏の ProPresenter-Parser を使用して .pro6 XML を解析し、スライドと歌詞のみを抽出した独自のクリーンな XML または JSON を出力します。
実際の交換形式にエクスポートする FREE
他のソフトウェアで使用する場合は、ProPresenter でファイルを開き、汎用的な .xml を生成しようとするのではなく、「ファイル > エクスポート」を使用してテキストまたは画像に出力してください。
これらの形式について
.pro6 ファイルは、Renewed Vision 社の礼拝・イベント用プレゼンテーションソフトウェアである ProPresenter 6 で作成されたプレゼンテーションドキュメントです。これは人間が読める形式の XML ファイルであり、スライドグループ、レイアウト、トランジション、タイミング、およびテキスト(表示テキストは base64 エンコードされた RTF…
.PRO6 の詳細を開く →XML ファイルは、ネストされたカスタムタグ内に構造化データを保存するプレーンテキストドキュメントです。単なるテキストであるため、任意のテキストエディタで開くことができます。ブラウザのタブにドラッグすれば折りたたみ可能な表示で素早く確認でき、編集には Visual Studio Code や Notepad++ が適しています。XML…
.XML の詳細を開く →品質と注意点
.xmlへのリネームは内容を一切変更しません。ラベルが異なるだけの同一ファイルです。- 内部のスライドテキストは Base64 エンコードされた RTF であるため、
.xmlとしても、デコードしない限り歌詞を直接読み取ることはできません。 - 公開された ProPresenter スキーマは存在しないため、別のアプリに渡す XML にはカスタムマッピングが必要になります。
よくある質問
.pro6 ファイルは本当に XML ですか?
.pro6 拡張子を持つプレーンな XML であるため、解析は比較的容易です。.pro6 を .xml にリネームするだけでいいですか?
.xml にリネームした後、歌詞が読めないのはなぜですか?
別のプログラムがプレゼンテーションの XML を必要としている場合はどうすればよいですか?
.pro6 を解析してスクリプトで独自のクリーンな XML を生成してください。