RTF Pocket Guide: The Universal Document Format (英語) ペーパーバック – 2003/8/1
Kindle 端末は必要ありません。無料 Kindle アプリのいずれかをダウンロードすると、スマートフォン、タブレットPCで Kindle 本をお読みいただけます。
Rich Text Format, or RTF, is the internal markup language used by Microsoft Word and understood by dozens of other word processors. RTF is a universal file format that pervades practically every desktop. Because RTF is text, it's much easier to generate and process than binary .doc files. Any programmer working with word processing documents needs to learn enough RTF to get around, whether it's to format text for Word (or almost any other word processor), to make global changes to an existing document, or to convert Word files to (or from) another format.RTF Pocket Guide is a concise and easy-to-use tutorial and quick-reference for anyone who occasionally ends up mired in RTF files. As the first published book to cover the RTF format in any detail, this small pocket guide explains the syntax of RTF with examples throughout, including special sections on Unicode RTF and MSHelp RTF, and several full programs that demonstrate how to work in RTF effectively.Most word processors produce RTF documents consisting of arcane and redundant markup. This book is the first step to finding order in the disorder of RTF.
Sean M. Burke is an active member in the Perl community and one of CPAN's most prolific module authors. He has been a columnist for The Perl Journal since 1998, and is an authority on markup languages. Trained as a linguist, he also develops tools for software internationalization and native language preservation. Sean is also the author of O'Reilly's Perl & LWP.
(Parenthetically, I like topic-specific computer books, O'Reilly's Pocket Guides and Wrox's Handbooks).
The book's stated intent is to offer an introduction to Rich Text Format, and is a valuable preface to Microsoft's Rich Text Format (RTF) Specification. It does a good job of that, offering both analysis and caveats.
Now, if I don't offer a criticism or two this post will sound like it was done by the Marketing Department.
1. I'd like to see the Perl code in the addendums translated into C# or VB. That probably would make it more accessible to more users.
2. I wish the chapter on section breaks were fuller than it is. (Probably not a big deal for most programmers.)
I'd strongly recommend this book for any programmer needing to work with RTF files.
In my case, I needed to produce neat, printable reports from an Excel application written in Visual Basic for Applications (VBA). (It is not commonly known that many Visual Basic features are not supported in VBA, including the ones I required for my output.) After some research, I concluded that adding an RTF writer to my application would produce a quality product with limited additional programming.
Microsoft's RTF Specification version 1.9 is NOT the place to learn RTF. It is very complete, but anything but a text book. Sean M Burke's writings brought me from the stage of RTF novice to an adequate programmer of complicated financial tables in short order. Thank you, Sean.
Robert J Lambird
As mentioned in other reviews, however, the editing for the July 2003 first edition is simply awful. A number of obvious errors exist in the initial sections. The overall content is so good that these errors are all the more glaring: How could an editor read the text and not catch them? If you treat these errors as opportunities to test your own growing knowledge of RTF syntax, they are actually kind of fun to find... but not what you would expect in a reference text. I have not found any obtuse errors; most are obvious as soon as you read them.
Overall: well worth the money, but also an imperfect tool at best.