GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - clawsoftware/clawPDF: Open Source Virtual (Network) Printer for Windows that allows you to create PDFs, OCR text, and print images, with advanced features usually available only in enterprise solutions.

BranchesTags
Open more actions menu

Latest commit

 

History

142 Commits
142 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
src
src
 
 
.gitattributes
.gitattributes
 
 
.gitignore
.gitignore
 
 
LICENSE
LICENSE
 
 
README.md
README.md
 
 
clawPDF.sln
clawPDF.sln
 
 

Repository files navigation

clawPDF - Virtual PDF/OCR/Image (Network) Printer

ClawPDF may seem like yet another Virtual PDF/OCR/Image Printer, but it actually comes packed with features that are typically found in enterprise solutions. With clawPDF, you can create documents in various formats, including PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/X, PDF/Image, OCR, SVG, PNG, JPEG, TIF, and TXT. You also have easy access to metadata and can remove it before sharing a document. In addition, you can protect your documents with a password and encrypt them with up to 256-bit AES.

ClawPDF offers a scripting interface that lets you automate processes and integrate it into your application. Moreover, you can install clawPDF on a print server and print documents over the network, not just locally.

ClawPDF is open-source and compatible with all major Windows client and server operating systems (x86/x64/ARM64), and it even supports multi-user environments!

Download

https://github.com/clawsoftware/clawPDF/releases/download/0.9.3/clawPDF_0.9.3_setup.msi

Features

  • Print to PDF, PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/X, PDF/Image, OCR, SVG, PNG, JPEG, TIF and TXT
  • Print 100% valid PDF/A-1b, PDF/A-2b and PDF/A-3b
  • Optical Character Recognition (OCR)
  • Scripting Interface (Python, Powershell, VBScript...)
  • Shared Network Printing
  • SVG Export
  • Drag and Drop Support
  • Merge Files
  • Command Line Support
  • Silent Printing
  • Custom Paper Sizes / Standard Paper Sizes
  • 256-bit AES encryption
  • Light/Dark Theme
  • ARM64 Support
  • Full Unicode Support
  • Multiple Profiles
  • Post Actions
  • Create additional printers with assigned profile
  • 24 translations. Add yours!
  • Easy to deploy (MSI-Installer & Config)
  • Many settings
  • Easy to use
  • No adware, spyware and nagware

Demo

Optical Character Recognition (OCR)

OCR

Scripting Interface

ScriptingInterface

Print a PDF and protect it with a password

PrintPDFwithPassword

Merge multiple documents

Merge

Tested under

  • Windows Server 2022 RDS
  • Windows Server 2019 RDS
  • Windows Server 2016 RDS
  • Windows 11 x64/ARM64
  • Windows 10 x86/x64/ARM64
  • Windows 8 x86/x64
  • Windows 7 x86/x64

Command Line

Batch Printing

The GUID for the Profile parameter is located under: HKEY_CURRENT_USER\Software\clawSoft\clawPDF\Settings\ConversionProfiles\[id]\Guid

clawPDF.exe /PrintFile=D:\example.docx /profile=f81ea998-3a76-4104-a574-9a66d6f3039b
clawPDF.exe /PrintFile=D:\example.pdf /profile=JpegGuid
clawPDF.exe /PrintFile=D:\example.pdf /profile=JpegGuid /OutputPath=D:\batchjob

clawPDF.exe /PrintFile=D:\example.txt /printerName=clawPDF2
clawPDF.exe /PrintFile=D:\example.docx /printerName=clawJPG

Overwrite Config

- To deploy a default configuration in an enterprise environment.
- To export a configuration select "Application Settings -> Debug -> Save settings to file".

clawPDF.exe /Config=D:\clawPDF.ini

Printer Managment

SetupHelper.exe /Printer=Add /Name=ExamplePrinter
SetupHelper.exe /Printer=Remove /Name=ExamplePrinter

ManagePrintJobs

clawPDF.exe /ManagePrintJobs

Changelog

v0.9.3 (2023.05.16)

  • [bugfix] Fixed a bug where in some cases only administrators could use the shared network printer function
  • [bugfix] Fixed Windows 7 issues caused since version 0.9.1

more

Requirements

  • .Net Framework 4.6.2+
  • Visual C++ Redistributable 14 (Download: x86/x64)

Build

  • Visual Studio 2022

more

Third-party

clawPDF uses the following licensed software or parts of the source code:

  • PDFCreator (https://github.com/pdfforge/PDFCreator), licensed under AGPL v3 license.
  • Pdftosvg.net (https://github.com/dmester/pdftosvg.net), licensed under MIT license.
  • iText7 (https://github.com/itext/itext7-dotnet), licensed under AGPL v3 license.
  • Nlog (https://github.com/NLog/NLog), licensed under BSD 3-Clause.
  • PdfScribe (https://github.com/stchan/PdfScribe), licensed under AGPL v3 license.
  • clawmon (https://github.com/clawsoftware/clawPDF/tree/master/src/clawmon), licensed under GPL v2 license.
  • Microsoft Postscript Printer Driver (https://docs.microsoft.com/en-us/windows-hardware/drivers/print/microsoft-postscript-printer-driver), copyright (c) Microsoft Corporation. All rights reserved.
  • Ghostscript (https://www.ghostscript.com/download/gsdnld.html), licensed under AGPL v3 license.
  • SystemWrapper (https://github.com/jozefizso/SystemWrapper), licensed under Microsoft Public license.
  • Ftplib (https://archive.codeplex.com/?p=ftplib), licensed under MIT license.
  • DataStorage.dll, licensed under pdfforge Freeware License.
  • DynamicTranslator.dll, licensed under pdfforge Freeware License.
  • Appbar_save (http://modernuiicons.com/), licensed under Attribution-NoDerivs 3.0 Unported.
  • Appbar_cogs (http://modernuiicons.com/), licensed under Attribution-NoDerivs 3.0 Unported.
  • Appbar_page_file_pdf (http://modernuiicons.com/), licensed under Attribution-NoDerivs 3.0 Unported.

License

clawPDF is licensed under AGPL v3 license
Copyright (C) 2023 // Andrew Hess // clawSoft

About

Open Source Virtual (Network) Printer for Windows that allows you to create PDFs, OCR text, and print images, with advanced features usually available only in enterprise solutions.

github.com/clawsoftware/clawPDF

Topics

image-processingmergenetwork-printerocrpdfpdf-mergerpdf-printerprintprinterterminalserverwindows

Resources

Readme
AGPL-3.0 license
Activity

Stars

2.0k stars

Watchers

30 watching

Forks

228 forks
Report repository

Releases

Sponsor this project

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.