-
Notifications
You must be signed in to change notification settings - Fork 5
AcrossLite to Text
Jim Horne edited this page Aug 4, 2020
·
4 revisions
Converting an Across Lite file to text is easy. You just need the full path to the .puz file:
Puzzle puz = new Puzzle(File.ReadAllBytes(puzFileName));
and then output its Text:
File.WriteAllLines(textFileName, puz.Text, puz.AnsiEncoding);
Almost all published crosswords work just fine in Across Lite, but there are some rare .puz files that cannot be fully represented by text files alone. Also, Across Lite cannot represent many common crossword elements such as shaded squares, italicized clues, colors, images, etc. It also cannot handle Acrostics or other non-standard forms.
Here's the official LitSoft documentation on the Across Lite text format.