Split RTF files
March 28, 2006 4:12 AM Subscribe
What is the best way to split an RTF file?
I want to be able to insert a string of text at specified locations in an RTF file and then have the file automatically split at these locations, producing a number of smaller files with derived names. Is there any utility that will do this?
I want to be able to insert a string of text at specified locations in an RTF file and then have the file automatically split at these locations, producing a number of smaller files with derived names. Is there any utility that will do this?
I actually had to write a RTF file parser once (in, say, 1990) and it's not a pleasant format. People have gotten a lot better at designing file formats since then.
posted by GuyZero at 7:45 AM on March 28, 2006
posted by GuyZero at 7:45 AM on March 28, 2006
Oops, I forgot my point. There's a lot of intra-file referencing to things like styles, so it's impossible to do a simple file split. It's like an HTML file - you'd have to replicate the header in both files in addition to splitting the body.
posted by GuyZero at 7:46 AM on March 28, 2006
posted by GuyZero at 7:46 AM on March 28, 2006
If you have low-level VB skills and MS Office, you could write a Word macro to do it. Older versions of MS Office (pre-97) use a BASIC-like language that is dern easy to pick up.
posted by deadfather at 8:01 AM on March 28, 2006
posted by deadfather at 8:01 AM on March 28, 2006
There are tons of Perl modules which deal with RTF, see CPAN -- I don't know what they do in detail but there are all kinds of things there, parsers, readers, writers, so you should be able to cobble something together. Ask politely at perlmonks.org and you will probably get some useful help.
posted by AmbroseChapel at 11:53 AM on March 28, 2006
posted by AmbroseChapel at 11:53 AM on March 28, 2006
This thread is closed to new comments.
posted by waldo at 7:24 AM on March 28, 2006