今回は、SyntaxHighlighter(3.x系)で装飾された Web ページ上のソースコードを、装飾も含めてコピーして、各アプリケーションへ貼り付けるとどうなるかを紹介したいと思います。
今回は Microsoft PowerPoint 2010 に対して貼り付けを行います。
コピー元のSyntaxHighlighter(3.x系)で装飾された Web ページ上のソースコード
今回コピーするのは以下のソースコードです。
// メイン関数 void main(void) { printf("Hello World!"); }
PowerPoint 2010 へコピーする
1行目から最後の行までをコピー
1行目から最後の行までを以下のように選択し、コピーした後 PowerPoint 2010 に張り付けると以下のようになります。選択範囲
Web ページからコピー:1行目から最後の行まで
貼り付け結果
PowerPoint 2010 に張り付けると、以下のように 行とソースコードが分かれたテーブルが作成されました。
PowerPoint 2010 へ貼り付け:1行目から最後の行まで
SyntaxHighlighter の装飾部全体をコピー
以下のように SyntaxHighlighter の装飾全体をコピーして、PowerPoint 2010 に張り付けると次のようになります。選択範囲
Web ページからコピー:SyntaxHighlighter の装飾部全体
貼り付け結果
PowerPoint 2010 に張り付けると、以下のように ? マークと、以下のように 行とソースコードが分かれたテーブルが作成されました。
PowerPoint 2010 へ貼り付け:SyntaxHighlighter の装飾部全体
1行目から最後の行までをコピーして貼り付けた結果との主な違いは、
です。
- (ソースコードのコピー元への)? マークのリンクがある
です。
まとめ
- SyntaxHighlighter(3.x系)で装飾された Web ページ上のソースコードを、装飾も含めてコピーして、PowerPoint 2010 へ貼り付けると、行とソースコードが分かれたテーブルが作成されます。
- 行とソースコードが分かれたテーブルの PowerPoint ドキュメントを作成したい場合、この方法を使うとよいでしょう。
「SyntaxHighlighter(3.x)で装飾されたソースコードを装飾ごとコピーする」シリーズ
SyntaxHighlighter の装飾を各言語別に試せる Web サービス運用中です!
装飾用 HTML の作成も行えます!
SyntaxHighlighter用の<pre>タグを作成するWebサービス - <pre> Generator for SyntaxHighlighter
http://drupa.jpn.org/SyntaxHighlighter-pre-Generator/
http://drupa.jpn.org/SyntaxHighlighter-pre-Generator/
コメントを投稿
コメント投稿機能について