The FileTools plugin includes several patches for File Input and Output, as well as structure loading and saving.
- File Info - provides information about a file, such as its size, type, and creation date.
- File Type - Provides the UTI of a specified file.
- String With File - Reads a file's contents into a String.
- String With URL - Reads a URL's contents into a String.
- Structure From File - Reads a QCStructure from a plist file.
- Structure To File - Saves a structure to a plist.
- Text File Writer - Saves a string to a file.
- PDF Renderer - Display a PDF file.
Source code is available from GitHub.