verypdf sdk & com

Building a custom virtual printer driver with VeryPDF Customizable Virtual Driver SDK

Creating a virtual printer to handle custom print job events

I'm looking to create a .NET virtual printer that I can install on client's machines and have them print to it so that I can do some custom print job events such as:

Parse the printjob for specific keywords and save the print out as PDF to specific folders depending on the keyword,

* OCR the printjob if needed to detect the keywords
* Anyone know of a library or software that can help me achieve this functionality?

Customer
----------------------------

Building a custom virtual printer driver with VeryPDF Virtual Driver SDK

I need a PDF virtual printer driver SDK that could be seamlessly integrated with our own software.

The following is what we are expecting from the virtual printer driver sdk:

  • On the output we receive EMF or PDF file (PDF is the most desirable)
  • It could be installed from our setup app (even parameterized msi would do the job)
  • Custom name for virtual printer
  • Redirection to another printer
  • Notification (executing app with parameters or event sent via named pipe) about start (nice to have) and end (must have) of the process
  • Ability to work without the windows user logged in
  • Ability to work as a network shared printer (nice to have)
  • Printer need to be configurable somehow
  • We need to hide ALL additional printer related software, control panels etc - it would be REALLY nice if our users have no obvious clues that the printer is provided by the third company
  • Customizable DPI
  • PDF can have embedded fonts (nice to have)
  • Text extraction (plain text format - ANSI, Unicode or UTF-8)
  • PDF Searchable format
  • Supported OS Windows 2008R2/2012/Vista/7/8/8.1 driver

The printer will be integrated within our own software which will be publicly available to download. Please specify how the pricing would look like for such a solution.

Customer
----------------------------

image
Thanks for your message, yes, VeryPDF has Custom Development Service based on our Virtual Printer technologies,

The VeryPDF Virtual Printer Driver offers the following features:

* Conversion to searchable PDF
* Conversion to image formats (BMP, TIFF, JPEG, PNG)
* Conversion to text formats (ANSI, UTF-8, or Unicode)
* Functionality as a print server with shared printing, terminal services support, and compatibility in a domain environment
* Redirection of print jobs to a hardware printer
* Document modification and cancellation options for print job management
* Watermark addition with customizable configurations
* File upload via FTP/FTPS/SFTP
* ESC/POS receipt parsing for use as a virtual POS printer
* Early access for immediate conversion of files upon printing
* N-Up feature for printing multiple pages per sheet
* OAuth v2.0 support
* Multilingual interface
* MSI installer with full source code
* Compatible with Windows Server 2003, 2008R2, 2012, Vista, 7, 8/8.1, 10, 11 (x86 and x64)

If you are a software developer, our Custom Virtual Printer SDK will help you to:
1. Generate an output in the form of standard raster or vector formats from your program (or from any other software application meant to produce printing forms).
Supported output formats:
* EMF
* PDF
* TIFF with various compressions including CCITT fax compression. Virtual printer also supports the special fax – resolutions such as 204×98 and 204×196 DPI.
* JPEG, BMP, PNG
* Plain text in different encodings (ANSI, UTF-8 or Unicode)

2. Redirect the print job to other printer. Thus, when sending the document to the printer, you can save it in the set format (PDF, BMP, JPEG, TIFF, PNG, TXT) and print it in paper form on the physical printer at the same time.

3. Modify a virtual-printed document before sending it for actual printing.

4. Import documents from other applications. Imported documents can be converted to your format with the use of an EMF format.

Our virtual printer offers flexible options, including custom paper sizes up to 33x46 inches, resolutions from 100 to 2400 DPI, and a multilingual interface. Upon purchase, you'll receive the desired printer name, a driver installation/uninstallation module, and integration instructions with samples.

The virtual printer comes with a one-time fee, with no recurring royalties. You can use the printer with your applications without any additional charges. We'll provide any necessary customizations to meet your requirements. Additionally, the source code is available for purchase with a license that allows for code modifications.

The following products are based on VeryPDF Virtual Printer technologies, you may download and evaluate them by yourself,

Document Printer (docPrint),
Document Converter (docPrint Pro),
https://www.verypdf.com/app/document-converter/try-and-buy.html

PDFcamp Printer and PDFcamp Printer Pro, for both 32bit and 64bit systems,
https://www.verypdf.com/app/pdfcamp-printer/index.html
https://www.verypdf.com/app/pdfcamp-printer/try-and-buy.html

VeryPDF Mini EMF Printer Driver,
https://www.verypdf.com/app/mini-emf-printer-driver/index.html

VeryPDF HookPrinter SDK can be used to capture all print jobs from all Windows printers,
https://www.verypdf.com/app/hookprinter/index.html

VeryDOC PDF to Vector Converter contains Virtual Postscript Printer, Virtual PCL Printer, Virtual EMF Printer and Virtual HPGL Printer, when you convert a PDF file to Postscript or PCL or EMF or HPGL format, PDF to Vector Converter will install a Virtual Postscript Printer, Virtual PCL Printer, Virtual EMF Printer or Virtual HPGL Printer automatically.
https://www.verydoc.com/pdf-to-vector.html

VeryDOC PDF to Vector Converter will:
Install a Virtual Postscript Printer to make PS and EPS files.
Install a Virtual PCL Printer to make PCL5 and PCL-XL files.
Install a Virtual EMF Printer to make EMF and WMF files.
Install a Virtual HGPL Printer to make HGPL files.

PDF Virtual Printer SDK Based on Postscript Printer Driver for Developer Royalty Free,
https://veryutils.com/pdf-virtual-printer

Virtual Printer SDK Based on PCL Printer Driver for Developer Royalty Free
https://veryutils.com/pcl-virtual-printer

EMF/PDF/Image Virtual Printer Driver SDK for Developer Royalty Free
https://veryutils.com/emf-pdf-image-virtual-printer-driver-sdk

VeryPDF's Virtual Printer technologies will 100% meet your requirements, if you have any questions for VeryPDF's Virtual Printer technologies, please feel free to let us know, we are glad to assist you asap.

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
ocr products, pdf to text ocr command line

PDF to Text OCR Converter SDK for .NET, C# OCR SDK, OCR API, OCR Library for .NET Developers Royalty Free

Hi I am evaluating use of the PDF to Text OCR SDK for .net. Can you help answer the following questions?

1) the SDK is a v2.0 and the command line version is at v2.5 with some new features. Will the SDK have the newer functions?
2) is there documentation for the .net sdk and/or are there additional API calls.
3) does the SDK support multi-threading so we can concurrently process more than one file
4) besides the API calls, is there any functional or performance differences with the command line implementation
5) I found some pdf parsing (not OCR) issues with missing white spaces between words - is that a common issue?

I have been happy with the performance of the command line version and hope to be able to integrate the functionality into our product. Thank you.

Customer
--------------------------------

https://www.verypdf.com/app/pdf-to-text-ocr-converter/sdk-for-net.html

image

>>1) the SDK is a v2.0 and the command line version is at v2.5 with some new features. Will the SDK have the newer functions?

Yes, PDF to Text OCR Converter SDK for .NET SDK is v2.0 and Command Line is v2.5, Command Line version is newer than SDK version.

But, please don't worry, after you buy PDF to Text OCR Converter SDK for .NET version, our engineer will send PDF to Text OCR Converter SDK for .NET v2.5 to you free, you will able to use the latest version without any problem.

>>2) is there documentation for the .net sdk and/or are there additional API calls.

PDF to Text OCR Converter SDK for .NET supports all options which available in PDF to Text OCR Converter Command Line software, please look at attached readme.txt file and following web page,

https://www.verypdf.com/app/pdf-to-text-ocr-converter/sdk-for-net.html

If you encounter any problem with PDF to Text OCR Converter SDK for .NET package, please feel free to let us know, our engineer will assist you asap.

>>3) does the SDK support multi-threading so we can concurrently process more than one file

Yes, PDF to Text OCR Converter SDK for .NET supports multi-threading, you can convert more files at same time.

>>4) besides the API calls, is there any functional or performance differences with the command line implementation

"PDF to Text OCR Converter SDK for .NET" and "PDF to Text OCR Converter Command Line" are based on same source code, their performances are no difference, the only difference is the API Call and Command Line Call.

>>5) I found some pdf parsing (not OCR) issues with missing white spaces between words - is that a common issue?

This is not a common issue, you may send to us this PDF file and tell us where is the problem, our engineer will check it and come back to you asap.

VeryPDF

More information:

VeryPDF .NET PDF to Text Converter SDK is a mature and stand-alone .NET library component for PDF text extraction and PDF to text conversion, no need for other .NET PDF library components, Adobe PDF reader or Acrobat SDKs. By integrating this .NET PDF converter and text extractor library into your .NET projects, like C# and VB.NET Windows Forms, ASP.NET web and Console applications, you can easily extract text from PDF document (pages) or convert entire PDF document to txt file.

Simply add .NET project reference to VeryPDF .NET PDF converter and text extractor library dll, you can use all well compiled .NET APIs and methods for text extraction from PDF and PDF to txt file conversion in your .NET application.

PDF text recognition and extraction are easy to achieve. You can get and extract text from the whole PDF document, a single page, or a range of PDF pages. Text content extracted can be saved in String Object for further usages, like search, archive and recycle.

Besides extracting text content from PDF document page, this .NET PDF converter library component allows you to directly extract all PDF pages text content and save it to a txt file. And this PDF conversion process will keep the original text format.

This PDF to text converter & extractor library can be used to extract PDF text and convert PDF to text file in C#, VB.NET Class Library, NET Windows Forms, ASP.NET web, and .NET Console applications. It is fully compatible with Visual Studio 2005 & above versions, and .NET...

If you are searching for a text extractor or PDF to text converter library for your .NET application development, please have a try with VeryPDF .NET PDF to Text OCR Converter SDK. It has mature and advanced text recognition, extraction, and conversion features. And it's quite simple to integrate and use it in your .NET applications. We provide a demo project in the free trial package for your quick reference and evaluation. Or you may see the online guide for VeryPDF .NET PDF to Text Converter SDK.

Moreover, we also provide online VB.NET & C# demo codes for your reference. Please see PDF text extraction & PDF to text conversion in C#, PDF text extraction & PDF to text conversion in VB.NET.

See Also:

VeryPDF PDF to Text OCR SDK for .NET
https://www.verypdf.com/app/pdf-to-text-ocr-converter/sdk-for-net.html

PDF to Text OCR Converter Command Line
https://www.verypdf.com/app/pdf-to-text-ocr-converter/index.html

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdf print

jPDFPrint – Java PDF Library to Print PDF Documents

VeryPDF jPDFPrint Command Line is a Java PDF Library and Command Line tool for printing PDF documents. It provides an easy way for developers to print PDF documents from their Java applications or web applications, either with or without user intervention.

https://www.verypdf.com/app/pdf-print-cmd/index.html

image

This software is built upon VeryPDF’s proprietary PDF technology, making it unnecessary to install any third-party software or drivers. As it is written in Java, jPDFPrint allows for platform independence, making it possible to run on various operating systems such as Windows, Linux, Unix, Mac OS X, and any others that support the Java runtime environment.

VeryPDF jPDFPrint Command Line main Features:
* Print any PDF documents
* Print with or without user intervention (silent print)
* Print documents from files, URLs or Java input streams
* Support for latest PDF format
* Flexible printing options
* Runs on Java 6 and above
* Works on Windows, Linux, Unix, Mac OS X (100% Java)
* No third party software or drivers necessary

The key features of jPDFPrint Command Line include the ability to print any PDF document, the option to print with or without user interaction (silent print), the capability to print documents from files, URLs, or Java input streams, and support for the latest PDF format. Additionally, it offers flexible printing options and runs on Java 6 and above.

In conclusion, if you're in need of a quick and efficient way to print PDF documents from your Java application, look no further than VeryPDF jPDFPrint Command Line. If you need further assistance, the support team can be reached at support@verypdf.com email address.

VN:F [1.9.20_1166]
Rating: 1.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
ocr products

Royalty Free OCR solution for Developers

Introducing VeryPDF OCR Command Line software, the solution for turning paper documents into fully editable, digital PDFs. This software is royalty free for developers and offers an optical character recognition (OCR) feature for converting PDF files, images, and scanned documents. With this feature, you can instantly extract text from your paper documents and convert them into indexable and editable PDFs, without the hassle of manual data entry.

https://www.verypdf.com/app/ocr-to-any-converter-cmd/index.html

image

With the OCR feature, you can save time and increase efficiency by converting papers, books, contracts, invoices, and images into digital PDFs that you can edit directly from your PC without retyping the text. The OCR conversion is instant and reliable, preserving the original document's font and formatting. The feature is also great for secure archiving.

This software's OCR feature is an automated text recognition tool that allows you to extract data from any scanned paper document with a single click. To use the OCR feature, simply scan your paper document and use the software to convert it into an editable and secure PDF.

The software also offers a batch OCR to PDF feature, which allows you to convert multiple scanned paper documents into editable, searchable PDFs. With this feature, you can extract data from multiple documents at once and mass archive your sensitive documents.

The OCR feature works in over 10 languages, including English, German, Spanish, Russian, Portuguese, Italian, Japanese, and Turkish, making it a versatile tool for global use. The software also offers the ability to convert PDF files to other formats such as Word, Excel, PowerPoint, HTML, image format, and more. With its user-friendly interface, you can easily convert an unlimited number of documents into high-quality PDFs without losing or altering the original formatting.

To avoid having to retype all the text from the invoice into a new document on your PC and to save time, the easiest thing is to use the OCR feature once you’ve scanned the document with your scanner/printer at work or at home (you can also use a digital camera).

Scanning your paper document avoids typos and wasting time retyping everything.

The batch OCR feature in VeryPDF allows you to convert multiple scanned documents into editable and searchable PDFs at once, making it ideal for mass archiving sensitive papers. The software processes your scanned documents directly on your PC, providing a convenient and efficient solution. Additionally, you can also convert the batch of documents into secure PDF/A files, which are legally binding.

The OCR feature is language-friendly and supports over 10 languages, including English, German, Spanish, Russian, Portuguese, Italian, Japanese, and Turkish, among others. You won't have to worry about language barriers when using VeryPDF's OCR feature.

VeryPDF software offers a user-friendly interface that makes it effortless to convert various document formats into high-quality PDFs, including Word, Excel, PowerPoint, HTML, JPG, PNG, RTF, CSV, TIFF, BMP, and others. The conversion process is simple and does not compromise the original formatting of your documents.

Overall, VeryPDF OCR Command Line software provides a convenient solution for converting paper documents into digital, editable PDFs. With its instant and reliable OCR conversion, secure archiving, and easy-to-use features, you can streamline your workflow and save time on manual data entry.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdf text replacer

How to reduce PDF file size which created by pdftr.exe application or after search and replace text in PDF file?

Hello, we are Search Text and Replace Text in PDF file currently. We use pdftr (3.5.0.1) to replace text in a pdf and the resultant file is rather larger. Before is e.g. 332kb, after replacing e.g. 4 of 15 character word with 20 characters 751kb.

The command we use is:
%1 is file.pdf (also is %destfile%)
%2 is searchfor
%3 is replacewith

pdftr.exe -$ "VERYPDF-LicenseKey" -searchandoverlaytext "%~2=>%~3" -overlaytextfontname "Arial,Italic" -overlaytextfontsize 12 %1 %destfile%

Is there any way of reducing the resultant file size?

Thanks
Customer
-------------------------

image
Thanks for your sample PDF files, we noticed the increased file size due to the embedded font data, you can use "-embedfont 0" option to disable font embedded function, the generated PDF file will small, you may run following command line to try,

pdftr.exe -$ "XXXXXXXXXXXXXX" -embedfont 0 -searchandoverlaytext "$$eeSign=>Authorised by Mr TEST Yrruc-TEST||$$eeSigd=>25/01/2023 15:43" -overlaytextfontname "Arial,Italic" -overlaytextfontsize 12 D:\Downloads\Agreement.pdf D:\Downloads\Signed_Agreement-1.pdf

VeryPDF
-------------------------
Hello,

Yes, -embedfont 0 has helped.

One last thing.. Is there any way to reduce the size once it has increased, i.e. on historic docs?
I tried running pdftr with -embedfont 0 and a "null" search / replace ("Authorised by=>Authorised by”) on one which originally was created without that parameter but with no major effect. FYI pdftr.exe is the only VeryPDF tool we have.

Thanks,
Customer
-------------------------
Thanks for your message. Yes, it is possible to reduce the PDF file size created by the "-embedfont 1" option (default option), but it is not easy. These PDF files contain additional embedded font data. To reduce the PDF file size, we would have to remove the embedded font data first and then modify the PDF contents to use system fonts instead of embedded fonts. This work can not be done easily.

However, if this function is important to you, we can develop another PDF Command Line Tool for you. This new tool will remove embedded fonts and use system fonts automatically. But, there will be an additional development cost for this work. If you are interested in this solution, please let us know, and we will provide a quote shortly.

VeryPDF

VN:F [1.9.20_1166]
Rating: 10.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)