Giter VIP home page Giter VIP logo

rwts-pdfwriter's Introduction

RWTS PDFwriter

© 2016-2022 Rodney I. Yager

An OSX print to pdf-file printer driver

About RWTS PDFwriter

RWTS PDFwriter in an OSX 11.0 compatible print driver that enables you to “print” your documents directly to a pdf file. It has similar functionality to CutePDF on Windows.

Installation and Usage Instructions

Download the installer package by clicking on the printer icon above and install as usual. The installer will open the PDFWriter Utility app which lets you create a destination folder for the PDFs you print.

Other users can access this utility to create their own print destination from the Options & Supplies button for the printer in System Preferences > Printers & Scanners

After installation, your new printer will be ready for use.

Usage

Simply print your documents using PDFwriter as your printer.

The “printed” PDF files produced will be stored in the directory you created on installation. `

Removal instructions

If you want to uninstall PDFwriter, open the PDFWriter Utility (see above)and click the button to reveal the uninstall script. When you open this script, you will be asked for your administrative password, after which RWTS PDFwriter will be completely removed from your system.

Compiling from sources

In the event that you want to compile your own copy, you can clone this repository.

Use XCode to archive the PDFWriter Utility target. In XCode's organizer, choose to distribute the PDFWriter Utility with Developer ID, and export the Notarized app to the build folder.

Use XCode to archive the pdfwriter target. In XCode's organizer, choose to distribute pdfwriter as Built Products and copy the binary into the build folder.

If anyone can contribute additions to the buildcript to automate the previous two steps, it would be appreciated.

The signed and notarized product installer can then be compiled by executing the script

build/buildscript.sh -s "<Your DeveloperID>" -n "<Your Keychain Profile>"

You can create a "Keychain Profile" by generating an app-specific password at https://appleid.apple.com then executing

xcrun altool --username "<Your AppleID>" --password "<Your app-specific password>" --list-providers

to find your WWDRTeamID.

Then execute

xcrun notarytool store-credentials "<Your Keychain Profile>" --apple-id "<Your AppleID>" --team-id "<Your WWDRTeamID>" --password "<Your app-specific password>”

If you have built your own, delete any copies of PDFWriter Utility before running your installer, as otherwise, it will be installed over your existing copy and not in the Utilities folder.

As this project is released under GNU GPL License Version 2, you are welcome to make modifications and improvement and incorporate it in your own software, provided you also release your software under the same licensing system. Read the License for full details.

History and acknowlegements

RWTS PDFwriter is closely based on Lisanet PDFWriter by Simone Karin Lehmann. Lisanet PDFwriter was, in turn, based on CUPS-PDF.

rwts-pdfwriter's People

Contributors

mckenfra avatar n1313 avatar rodyager avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.