PdfScribe/README.md

52 lines
2.2 KiB
Markdown
Raw Normal View History

2019-05-30 03:42:13 +08:00
# PdfScribe v1.0.7
2018-10-09 10:20:15 +08:00
PdfScribe is a PDF virtual printer. Check the [releases](https://github.com/stchan/PdfScribe/releases) page for this project to download a prebuilt MSI package.
## System Requirements
2019-05-31 17:05:42 +08:00
* 64-bit Windows 7 or later
* .NET Framework 4.6.1 or later
2018-10-09 10:20:15 +08:00
## Building from source
Visual Studio 2017, Wix 3.11, and Votive 2017 are required to build PdfScribe.
PdfScribe links to, and distributes the following third party components:
* Microsoft Postscript Printer Driver (V3)
* Ghostscript (64-bit)
* Redmon 1.9 (64-bit)
## License
2019-05-30 03:42:13 +08:00
PdfScribe is AGPL.
2018-10-09 10:20:15 +08:00
## Configuration
2018-10-09 10:41:19 +08:00
In the application config file (PdfScribe.exe.config), there are the following settings in the "applicationSettings" element:
2018-10-09 10:20:15 +08:00
* ****AskUserForOutputFilename**** - set value to *true* if you want PdfScribe to ask the user where to save the PDF.
2019-05-30 03:42:13 +08:00
* ****OutputFile**** - if there is a constant filename you want the PDF to be saved to, set its value here. Environment variables can be used. PdfScribe will overwrite each time. This setting is ignored if **AskUserForOutputFilename** is set to *true*. Note that a literal % character cannot be used even though it is legal in a Windows filename.
2018-10-09 10:20:15 +08:00
* ****OpenAfterCreating**** - set value to *true* if you want the PDF automatically opened with the default viewer. This setting is ignored if the file extension is not .PDF
2019-05-31 12:26:02 +08:00
## Release notes
2019-05-31 18:43:42 +08:00
#### v1.0.7
2019-05-31 14:33:29 +08:00
* Fix for issue #13 (Couldn't use environment variable in output filename).
* Now defaults to use the print spooler rather than direct printing. (issue #14)
2019-05-31 12:26:02 +08:00
#### v1.0.6
2019-05-31 14:33:29 +08:00
* Added option to automatically open PDF in the default viewer (enhancement request from issue #4).
2019-05-31 12:26:02 +08:00
#### v1.0.5
2019-05-31 14:33:29 +08:00
* Installer package now properly removes older versions during a major upgrade. If you are upgrading from v1.0.4 or older, manually remove the old version first - the UninstallPrinter custom action is never called during an upgrade.
2019-05-31 12:26:02 +08:00
2018-10-09 10:20:15 +08:00
## To do
* Allow auto-generated filenames with sequence numbers if the user doesn't want to overwrite (ex: OUTPUT-001.PDF, OUTPUT-002.PDF, etc)
* Allow file appending if **OutputFile** setting is used.
* GUI for configuration
* Watermarking output