verypdf sdk & com

VeryPDF Despeckle SDK: Remove Noise from Scanned and Faxed Images

VeryPDF Despeckle SDK: Remove Noise from Scanned and Faxed Images.

VeryPDF Despeckle SDK is an API that allows you to remove speckle from scanned or faxed images. The speckle is the presence of black points of noise in images acquired by a scanner or received by fax. It is a common problem in many scanned documents that affects the quality of the image and can make it difficult to read or process using OCR or ICR.

VeryPDF PaperTools COM/SDK:

https://www.verypdf.com/app/papertools/index.html

image

The Despeckle method is used to remove small groups of pixels, called specks, from the image. Specks are removed by examining each group of 4-way connected pixels and removing any group below the selected size threshold. This method works only on bitonal images and is designed to remove randomly distributed specks from the image.

Cleaning images is a very important preprocessing step to improve the compression rate, the visualization aspect, and the accuracy using ICR/OCR. With the Despeckle SDK, despeckling (speckle detection and deletion) can be easily performed by specifying the maximum width and height of isolated black elements to be considered as speckle.

The Despeckle SDK is fast and accurate, making it an ideal solution for removing noise from scanned and faxed images. It can be used in a variety of applications, including document management systems, OCR and ICR software, and image editing software.

In addition to removing speckle, the Despeckle SDK also provides several other features, including:

* Option to specify the size of speckle to be removed.
* Ability to process bitonal images only.
* Fast and accurate processing.

Here is the source code in Microsoft Visual C++ of a sample application using the Despeckle library:

    strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -despeckle \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -despeckle2 -specklesize 20 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;

Using the Despeckle SDK, you can easily clean up noisy images and improve their quality for better visualization and accurate processing. It is a valuable tool for any application that deals with scanned or faxed documents, and can help to streamline document workflows and improve efficiency.

To test the Despeckle SDK, you can download a demo application that allows you to use this function with your images. Please give us your feedback and comments after the test.

➤ Want to buy this product from VeryPDF?

Should you be interested in acquiring a license for our product or require assistance in developing a custom software solution based on it, please do not hesitate to reach out to us. Our team is always ready to assist you and provide you with the necessary support.

http://support.verypdf.com/

We look forward to the opportunity of working with you and providing developer assistance if required.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
verypdf sdk & com

Improve Image Quality with VeryPDF Deskew SDK: Automatic Skew Detection and Correction for Scanned and Faxed Images

VeryPDF Deskew SDK is a powerful API that can automatically detect and correct the skew present in scanned or faxed images. Skew is the unavoidable slope that is present in images acquired by scanners using an ADF or received by fax. Correcting this skew is an essential preprocessing step that can improve compression rates, visualization aspects, line-removal, and the accuracy of ICR/OCR.

VeryPDF PaperTools COM/SDK:

https://www.verypdf.com/app/papertools/index.html

image

Unlike other libraries that allow users to deskew only monochrome images, VeryPDF's Deskew SDK can deskew both grayscale and color images! This feature ensures that the output images are of the highest quality and free from any distortion.

Using interpolation in the skew correction process, the aliasing due to rotation is minimized, resulting in perfect images that appear as if the paper had been rotated physically!

The VeryPDF Deskew SDK can perform deskew in either one or two steps, and you can set the following parameters to fine-tune the process:

* Max Angle: The system will attempt to detect and correct skew only from -MaxAngle to +MaxAngle.

* Resolution: The smallest skew angle to detect. Usually, it is set to 0.1 degrees, but if you need fast processing, you can increase this value.

* Speed and Accuracy: This parameter enables you to balance the speed/accuracy ratio, depending on your requirements.

* Background Color: The color of the new background after the rotation.

* Interpolation: This option performs interpolation to obtain a better result and avoid aliasing.

The Deskew SDK is fast and accurate, and you can use it to perform deskew on a wide variety of images. You can download a demo application to test this library on your TIF images and give us your feedback and comments after the test!

Here is the source code in Microsoft Visual C++ of a sample application using the Deskew library:

    strInFile = strFolder + "\\sample\\test_negative.png";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -deskew -skewrange 45 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_negative.png";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -deskew2 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -despeckle \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -despeckle2 -specklesize 20 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;

In conclusion, VeryPDF Deskew SDK is a highly effective and versatile API that can automatically detect and correct skew in scanned or faxed images. With its advanced features, fast and accurate processing, and support for grayscale and color images, this library is an essential tool for anyone who works with scanned images.

➤ Want to buy this product from VeryPDF?

Should you be interested in acquiring a license for our product or require assistance in developing a custom software solution based on it, please do not hesitate to reach out to us. Our team is always ready to assist you and provide you with the necessary support.

http://support.verypdf.com/

We look forward to the opportunity of working with you and providing developer assistance if required.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
verypdf sdk & com

VeryPDF Lines Removal SDK: Removing Unwanted Lines from Images

VeryPDF Lines Removal SDK: Removing Unwanted Lines from Images.

VeryPDF Lines Removal SDK is a powerful library that enables users to remove unwanted lines from various forms, including both vertical and horizontal lines. This pre-processing step is crucial before using ICR/OCR to recognize characters from scanned documents.

VeryPDF PaperTools COM/SDK:

https://www.verypdf.com/app/papertools/index.html

image

With this library, users can specify various options to fine-tune the process, such as the mode (horizontal, vertical, or both), minimum and maximum line sizes, maximum number of blank pixels that can interrupt a line, reconnection of lines and characters that cross a removed line, and cleaning of isolated pixels along the borders of a removed line.

To use this library, users simply need to supply a monochrome DIB (Device Independent Bitmap) to process. The removal procedure is fast and accurate, ensuring that users can obtain the best results in a timely manner.

In addition to removing unwanted lines, users can also use VeryPDF's deskew library to correct any inclination of the scanned images. This can further enhance the quality and accuracy of the output.

The following is a sample application in Microsoft Visual C++ using VeryPDF Lines Removal SDK:

    string strInFile = strFolder + "\\sample\\test_table_ocr.tif";
     string strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".png";
     string strCmd = "-$ XXXXXXXXXXXXXXXXXX -removelongline 0 -boxobjects \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_black_border1.jpg";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removelongline 0 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removeshortline 5 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removeshortline 3 -removelongline 0 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_line.png";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removelongline 200 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_table_ocr.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removelongline 100 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_skew.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removelongline 0 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;

VeryPDF Lines Removal SDK is a valuable tool for anyone who needs to process scanned documents and remove unwanted lines. With its user-friendly options and fast, accurate performance, this library can greatly improve the efficiency and effectiveness of your document processing tasks.

➤ Want to buy this product from VeryPDF?

Should you be interested in acquiring a license for our product or require assistance in developing a custom software solution based on it, please do not hesitate to reach out to us. Our team is always ready to assist you and provide you with the necessary support.

http://support.verypdf.com/

We look forward to the opportunity of working with you and providing developer assistance if required.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
verypdf sdk & com

VeryPDF Black Border Removal SDK: Automatic Border Detection and Removal for Improved Image Quality

VeryPDF Black Border Removal SDK: Automatic Border Detection and Removal for Improved Image Quality.

In today's digital age, images play an increasingly important role in many industries, including healthcare, finance, and government. However, images acquired through scanning or microfilm/microfiche often contain unwanted black borders, which can negatively impact file size, compression rates, and visual quality. The solution? VeryPDF's Black Border Removal SDK.

https://www.verypdf.com/app/papertools/index.html

image

This software development kit allows for automatic black border detection and removal in both monochrome and gray-scale images, improving image quality and reducing file size. Unlike other libraries that only detect and remove black borders in monochrome images, VeryPDF's SDK also works with gray-scale images.

Black border removal can be accomplished in two ways: by cropping the image or by adding a white border. The former reduces the image size to the effective paper size, while the latter maintains the original image size and adds a white border around the image.

The VeryPDF Black Border Removal SDK's accuracy and speed are achieved through two main steps: border detection and border elimination. To achieve optimal results, users can set the "Black Percentage" parameter, which indicates the minimum percentage of black pixels a line must contain to be considered part of the border.

To use the SDK, simply input a DIB (Device Independent Bitmap) file. From there, the software automatically detects and removes the black border, improving image quality and reducing file size.

The following is a sample application in Microsoft Visual C++ using VeryPDF's Black Border Removal SDK:

    strInFile = strFolder + "\\sample\\test_despeckle.tif";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removeborder -fuzz 50 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;
    
     strInFile = strFolder + "\\sample\\test_black_border1.jpg";
     strOutFile = strFolder + "\\sample\\output\\_output_" + intToString(nFileIndex) + ".tif";
     strCmd = "-$ XXXXXXXXXXXXXXXXXX -removeborder -fuzz 80 \"" + strInFile + "\" \"" + strOutFile + "\"";
     printf("%s\n", strCmd.c_str());
     strReturn = strReturn + VeryPDFCom.PaperTools(strCmd.c_str());
     nFileIndex = nFileIndex + 1;

In summary, VeryPDF's Black Border Removal SDK offers an easy-to-use and effective solution for improving image quality and reducing file size by automatically detecting and removing black borders. With the ability to work with both monochrome and grayscale images, this VeryPDF's Black Border Removal SDK is a must-have for any industry that relies on high-quality digital images.

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

Efficient Printing with VeryPDF docPrint – Print Preview, Page Arrangement, and PDF Conversion

Introducing VeryPDF docPrint: The Ultimate Printing Solution.

Printing can be a frustrating experience, especially when your printed documents don't match your intentions. That's where VeryPDF docPrint comes in. It is a virtual printer and print preview program that allows you to print your documents exactly the way you want them.

With VeryPDF docPrint, you can view and modify real sheets of paper right on your screen without the need to print them. You can delete or rearrange pages, adjust margins, put multiple pages onto one paper, correct or redact text, and apply watermarks, among other things. You can even create booklets, posters, and letterheads with just a few clicks.

Document Converter (docPrint Pro),

https://www.verypdf.com/app/document-converter/try-and-buy.html

image

Once you're satisfied with your changes, you can print your document to a real printer in single or double-sided mode, save it as a PDF, or save it as an image file. And if you need to check or reprint a previously printed document, the print history feature is available and easy to use. You can also search all your documents for any word or phrase.

But that's not all. VeryPDF docPrint is also a fast and efficient print previewer that can handle very big print jobs and modify them in many ways. It can put several pages onto one sheet of paper, apply watermarks or remove pages, rearrange pages or jobs, remove margins, and make text corrections. It can even help you generate PDF files with real-time preview and the ability to optimize the size of PDF files.

VeryPDF docPrint offers superior print preview experience with the ability to work in 3D or Full Screen mode. Its high-quality rendering engine removes jagged edges of vector graphics and offers zoom and pan options, transparent mode, loupe and measurements, and search for specific text fragments.

Printing with VeryPDF docPrint is also a breeze. It offers a range of printing options, including ink-saving mode, brightness and contrast control, bitmap mode for printers with weak drivers, and the ability to print pages into image files in JPEG, TIFF, PNG, BMP, and TGA formats. You can also print in one-sided mode, auto duplex mode, or manual duplex mode with 3D page flip instructions.

If you need to publish your document right to Adobe PDF, VeryPDF docPrint has got you covered. You can convert text to curves and preserve page layout, cropping, and all settings. You can also create custom watermarks, notes, callouts, and page numbers with any font, size, and color, and macros are supported. Each watermark can be saved for later use or be a part of the theme, adding an additional layer of protection to your documents.

VeryPDF docPrint is a versatile and efficient virtual printer that can handle a variety of print jobs. One of its standout features is its ability to print multiple pages onto a single sheet of paper. With support for 1up, 2up, 4up, 8up, and 16up options, users can print 1, 2, 4, 8, or even 16 pages onto one page, saving both time and paper.

In addition to its multiple-up printing options, VeryPDF docPrint also supports both color and grayscale printing, providing flexibility for users who need to print different types of documents. Whether you're printing a colorful presentation or a simple black and white text document, VeryPDF docPrint has you covered.

With its advanced print preview capabilities, VeryPDF docPrint allows users to view and modify their print jobs before sending them to the printer. This helps to ensure that the final output matches the user's intentions, and can save time and frustration by catching mistakes before they are printed.

VeryPDF docPrint is the ultimate printing solution that saves you time, toner, and trees. Its beautifully designed features, from drag margins with mouse or type exact values to classic one-page mode or even 3D, make it the go-to software for all print-related tasks. So, if you want to print your documents the way you intend them to be printed, give VeryPDF docPrint a try!

➤ Want to buy this product from VeryPDF?

If you are interested in purchasing this software or developing a customized version based on it, please do not hesitate to contact us.

http://support.verypdf.com/

We look forward to the opportunity of working with you and providing developer assistance if required.

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