Quark Solutions
TextExtract Overview
TextExtract is a tool that monitors QPS activity and performs user-defined actions when a new revision of a QuarkCopyDesk document is created either via a check-in command or saving a new revision. QPS TextExtract performs the following actions:
- Save the document as text, HTML or other custom format
- Print the document to a postscript file, for PDF creation
- Make copies of the document
Features
Immediate Response
TextExtract works with a server query watch. This means that there is no interval to set. As soon as a document is modified in the QPS database, TextExtract is alerted immediately and the file is processed. If TextExtract cannot process a file immediately it automatically places it in a queue for later processing.
Triggers
The processing of the document can be triggered by a change of status, a change of revision or both. Specific statuses can be specified.
Multiple QPS Servers
TextExtract can monitor multiple QPS servers at specific intervals. A list of servers can be specified in the preferences and TextExtract will loop through each one at the specified interval time. If it fails to log on to one server, it will skip it and go to the next one in the list.
Auto-Reconnect
If the QPS server goes down for any reason, TextExtract will reconnect to it automatically when it is restored.
External Monitoring
TextExtract can be monitored by an external monitoring application. A user preference allows the user to specify the name, location and time interval of where and when the log file will be created. The external application can verify that this file keeps being modified and trigger alerts if not.
Troubleshooting
TextExtract creates an extensive log of the activity that is going on. The log is tab delimited for easy reading in Excel, for example. Each log entry contains the date and exact time of the event. Each day creates a new log with the date in the name.
Header Field Based Copies
TextExtract can make copies of a processed document to different locations based on the values of the header fields. For example, the “Publication” header field can be specified as a folder destination. If the folders do not exist, they will be dynamically created.
System Requirements
- QuarkCopyDesk 2.0.9 and higher (QuarkCopyDesk 3.0 under development)
- Macintosh or Windows platform
XP Extract Overview
XP Extract performs the same functions as TextExtract although the only output format is Postscript.
Revision History XT Overview
Revision History XT is a utility for extracting revision history of QPS articles based on the results of a query


