PDF Software, Security Software

PDF Copy Protection: How to lock a PDF file to a special hard disk?

We have received following questions from our users,

  • How to protect pdf file from copying?
  • How to lock a pdf so it cannot be copied?
  • How to encrypt a PDF file to ready only on a system?
  • How to lock a PDF file to block the email?
  • How to lock a PDF file to a special system?
  • PDF Copy Protection – Copy Protect PDF Files using DRM Security.
  • How do I protect a PDF to prevent file sharing?
  • How do I sell Secure PDF?
  • I want to sell my eBooks to people directly but stop them from sharing the files to their friends to avoid piracy. Is there any way to password protect a PDF file so that it can be opened in only 1 laptop?

These customers want to sell their PDF books, files, documents online with DRM copy protection, they want to protect their PDF files from piracy & theft regardless of their location.

Selling PDF books, files and documents online has obvious advantages. You can cut costs (no more printed copies to produce and distribute), help save the environment (no more paper), save time (distribution handled automatically by an ecommerce system), and reach new markets. The downside however is how do you protect electronic copies which by their very nature can be easily re-produced?

VeryUtils has released a Cloud DocSafe Web Application, this Web application using DRM technology to protect the PDF files, with this application, you can sell your PDF and Digital Documents Online Securely. Stop sharing, theft, piracy.

VeryUtils Cloud DocSafe Web Application can:

  • Lock a PDF file to a special hard disk, this PDF file can't be opened if it be copied to another system.
  • Stop unauthorized access.
  • Stop sharing and distribution.
  • Strong US Gov strength encryption, DRM and licensing controls.

VeryUtils Cloud DocSafe DRM PDF Protector can be purchased from this web page,

https://veryutils.com/cloud-docsafe-drm-pdf-protector

Please by following steps to test the capability of "Cloud DocSafe DRM PDF Protector" web application,

1. Please open this web page in web browser,

http://drm.verypdf.com/online/

2. Please select a local PDF file or a PDF file on a remote server first,

3. Please open a CMD window, run following command line to get their Hard Disk Series Number,

wmic diskdrive get PNPDeviceID

image

If you want to sell a PDF file to your customer, please kind ask your customer to run this command line, and send his Hard Disk Series Number to you, you can protect the PDF file using his Hard Disk Series Number, the final PDF file will be read only on his Hard Disk.

4. Please enter the Hard Disk Series Number of "IDE\DISKHITACHI_ HTS725050A7E630 _________ ________ GH2ZB390\4& 15A50E0B&0&0.0.0" to the edit field of "Read only on Hard Disk ID", the DRM protected PDF file will read only on this hard disk,

image

5. You can set some other options, such as various PDF watermark options,

image

6. Click "Upload and Secure PDF" button, you will able to download a VPDF file after a few seconds,

image

7. You can download the Windows version of PDF Reader from this URL,

http://www.verypdf.com/dl2.php/VeryPDF-Reader.zip

8. Now, you can view this VPDF file using VeryPDF PDF Reader, but you can only view this VPDF file on your system only, if you copy this VPDF file to another system, this VPDF file can't be opened any more.

image

9. If you are trying to open this VPDF file on another system, you will get following error message, you can't open this VPDF file on any other systems or hard disks.

image

10. Now, you have a DRM protected VPDF file, you can sell this VPDF file + VeryPDF PDF Reader to your customers easily, the DRM protected VPDF file is 100% safety.

PDF copy protection is one aspect of PDF security and PDF digital rights management and is the process of applying copy protection controls to PDF documents.  In PDF DRM systems it is used to:

  • Prevent users selecting and copying and pasting content into other applications.
  • Prevent printing and editing of content.
  • Lock PDFs to authorized devices to prevent users sharing protected PDF files.
  • Prevent users to forward the PDF files to their friends.
  • Lock the PDF files to customer's hard disk only, these PDF files can only be read on his system.
  • PDF documents are locked to authorized devices so they cannot be shared
  • Keys to unlock protected PDFs are transparently relayed to authorized devices and stored securely.
  • Content is only ever decrypted in memory.
  • Dynamic watermarks can be added to documents so that user information is displayed on viewed and/or printed content.
  • Documents can automatically expire after a given time and that you can manually revoke access no matter where PDF documents reside.
  • Document use can be logged so that any unusual behaviour can be detected and acted on – e..g. instantly revoking access.
  • PDFs can be locked to locations so documents cannot be used outside these locations.  For example, you may want users to be able to view protected PDF files on their tablet devices but only at the office.

If you have any question for this VeryUtils Cloud DocSafe Web Application, please feel free to let us know, we are glad to assist you asap.

Java Software, PDF Software

jpdfkit is a Java PDF Library to Merge & Split PDF documents

jPDFKit is a Java PDF library for merging and splitting PDF documents. jPDFKit is a Pure Java library for assembling PDF files. jPDFKit can combine, split or merge PDF documents. jPDFKit also allows the bookmarks to be added or manipulated in PDF documents. The jPDFKit library can save the generated PDF documents to the local file system. jPDFKit can be run on Windows Servers and Linux Servers.

jPDFKit is built on VeryUtils's proprietary PDF technology, so you don't have to install any third-party software or libraries. Because jPDFKit is written in Java completely, it can keep your applications platform independent and available on Windows, Linux, Unix (Solaris, HP UX, IBM AIX), Mac OS X and any other platforms which supports Java runtime environment.

image

jPDFKit Java PDF Toolkit main features:
* Split PDF files.
* Combine PDF files.
* Overlay a PDF file as top layer to another PDF file.
* Underlay a PDF file as background layer to another PDF file.
* Update document metadata information.
* Save to local file system directly.
* Support all Windows, Linux, Unix, Mac OS X platforms (100% Pure Java).

Java PDF Toolkit (jpdfkit) can be found from this web page,

https://veryutils.com/java-pdf-toolkit-jpdfkit

jpdfkit is a .jar package, a Java Archive, or JAR file, contains all of the various components that make up a self-contained, executable Java application, deployable Java applet or, most commonly, a Java library to which any Java Runtime Environment can link.

There are two key benefits of using a JAR file. The first is the ability to aggregate hundreds, if not thousands, of different files that make up an application. The second is the means to compress all of the contained files, greatly reducing the size of the application, and making it easier to move the JAR file over a network and between environments.

image

You can run jpdfkit by following command lines to merge several PDF files into one PDF file,
java -jar jpdfkit.jar sample_in1.pdf sample_in2.pdf cat output "_merge_out.pdf"
java -jar jpdfkit.jar sample_in1.pdf cat output _merge_out_y.pdf
java -jar jpdfkit.jar sample_verypdf.pdf testForm.pdf sample_in1.pdf sample_in2.pdf cat output _merge_out_z.pdf
java -jar jpdfkit.jar sample_in*.pdf cat output _mergeall_out.pdf

You can run following command line with "burst" option to split a multiple PDF file to multiple PDF files, one PDF page per PDF file,

java -jar jpdfkit.jar sample_in1.pdf burst output "_outpages_%02d.pdf"

jpdfkit supports powerful page range option, you can extract arbitrary page ranges from a PDF file and save to a new PDF file easily,

Page Range Examples without Handles:
1-endeast - rotate entire document 90 degrees.
5 11 20 - take single pages from input PDF.
5-25oddwest - take odd pages in range, rotate 90 degrees.
6-1 - reverse pages in range from input PDF.

Page Range Examples Using Handles:
Say A=in1.pdf B=in2.pdf, then:
A1-21 - take range from in1.pdf.
Bend-1odd - take all odd pages from in2.pdf in reverse order.
A72 - take a single page from in1.pdf.
A1-21 Beven A72 - assemble pages from both in1.pdf and in2.pdf.
Awest - rotate entire in1.pdf document 90 degrees.
B - use all of in2.pdf.
A2-30evenleft - take the even pages from the range, remove 90 degrees from each page's rotation.
A A - catenate in1.pdf with in1.pdf.
Aevenwest Aoddeast - apply rotations to even pages, odd pages from in1.pdf.
Awest Bwest Bdown - catenate rotated documents.

For example,
Remove page 13 from in1.pdf to create out1.pdf,
java -jar jpdfkit.jar in.pdf cat 1-12 14-end output out1.pdf
or:
java -jar jpdfkit.jar A=in1.pdf cat A1-12 A14-end output out1.pdf

Rotate the first PDF page to 90 degrees clockwise,
java -jar jpdfkit.jar in.pdf cat 1east 2-end output out.pdf

Rotate an entire PDF document to 180 degrees,
java -jar jpdfkit.jar in.pdf cat 1-endsouth output out.pdf

If you need any other information, please contact us at this web page,

https://veryutils.com/contact

Java Software, PDF Software

How do I overlay or stamp one PDF document with another from Command Line with VeryUtils Java PDF Toolkit (jpdfkit)?

Overlaying PDF Files. The contents of two or more PDF files can be overlaid by VeryUtils Java PDF Toolkit (jpdfkit).

This is a quick and relatively simple way to overlay one page onto another. This is sometimes called stitching, overlaying, watermarking, etc., although each of those terms can refer to slightly different tasks as well.

The benefit of overlaying one page onto another the way I've outlined below is that you don't have to render either of the pages as an image, so in the final output, you'll still be able to select individual elements on the page, including text.

Recently, I received a question from a customer,
---------------------------
I have two separate pdf files, each 50 pages. I want to overlay one file on top of the other one, with the output being a single pdf document of 50 pages, with the content of the two pdfs overlayed page-wise.

I don't want the same page of document 2 as the background of document 1, but each page should merge. i.e page one of pdf 1 merge with page one of pdf 2, page two of pdf 1 merge with page two of pdf 2, etc.
---------------------------
This is a good question, because PDF overlay is a high frequency requirement. This customer wants to overlay all pages from PDF 1 to PDF 2. VeryUtils Java PDF Toolkit (jpdfkit) software has this function, he can do this work with pdf files using the jpdfkit command line tool using the stamp or background option.

java -jar jpdfkit.jar file1.pdf background file2.pdf output combinedfile.pdf

This will only work with a one-page background file. If you have multiple pages, you can use the multistamp or multibackground command instead,

java -jar jpdfkit.jar file1.pdf multistamp file2.pdf output combinedfile.pdf

java -jar jpdfkit.jar file1.pdf multibackground file2.pdf output combinedfile.pdf

Here you can see an example for a cover page:

image

Single page  with picture elements + First page of a multi-page document = Cover page of resulting PDF file

Please following me to test PDF overlay function in VeryUtils Java PDF Toolkit (jpdfkit) software,

1. Please download VeryUtils Java PDF Toolkit (jpdfkit) from this web page,

https://veryutils.com/java-pdf-toolkit-jpdfkit
https://veryutils.com/dl.php/jpdfkit.zip

2. Please make sure the Java is installed in your system, if not, please download and install Java JRE from this web page,

https://www.java.com/download/

3. After you download the Java and VeryUtils Java PDF Toolkit (jpdfkit), please run a CMD window first, and run following command line in this CMD window,

java -jar jpdfkit.jar

You will see the command line options,

image

java -jar jpdfkit.jar sample_in2.pdf multistamp sample_fillform.pdf output "_muloverlay_out.pdf"

java -jar jpdfkit.jar "sample_fillform.pdf" multibackground sample_in2.pdf output "_mulunderlay_out.pdf"

image

jpdfkit.jar is a Java Archive, it can be run on Windows, Mac and Linux systems. PDF Java Toolkit is a native Java library for mission critical PDF workflows.

Automate business workflow with PDF Java Toolkit

VeryUtils PDF Java Toolkit is a native Java library that provides high-level APIs for automating PDF workflows like processing PDF forms, split and merge PDF pages, stamp and overlay PDF pages, etc. While written with Java developers in mind, VeryUtils PDF Java Toolkit can be used with any JVM language (Clojure, Scala, Groovy, etc.) and if you ever need help, our enterprise support team is only an email or phone call away!

VeryUtils PDF Java Toolkit Features:
Developers can use the PDF Java Toolkit to build applications with functionality, such as:
* Generate barcode appearances.
* Overlay PDF pages.
* Digitally sign a PDF (available upon request).
* Split and Merge PDF files.
* PDF portfolios.
* Reader enabling/extending PDFs.
* Redaction of PDFs.
* Use JavaScript inside of a PDF.
* Process PDF forms.
* Overlay page content onto another page.
* Sanitize PDF documents.
* Encrypt and Decrypt PDF files.
* Create page spreads in a PDF.

More information: https://veryutils.com/java-pdf-toolkit-jpdfkit

Photo Software, Scripts

VeryUtils JavaScript Image Thumbnail Viewer, View Image thumbnails in browser with HTML5 support

JavaScript UI control for thumbnail viewing in web browser with HTML5 support. The VeryUtils Thumbnail Viewer JavaScript Source Code is a JavaScript control for viewing thumbnails in any HML5 compatible web browser. The control can be created on a client-side of web application. The control doesn't require a web service for getting information about image and rendering a thumbnail. It can be used on both client and server side applications. For example, you can embed this JavaScript Image Thumbnail Viewer into your C/C++, Delphi, Xcode, C#, VB.NET, ASP.NET, Java, Javascript, PHP, Python, etc. program languages to view images or PDF files or documents in thumbnail mode easily.

Thumbnail Viewer JavaScript Control can be found on this web page,

https://veryutils.com/photo-slideshow-and-thumbnail-viewer-javascript-source-code

You may open following web page in a web browser to test its capability,

VeryUtils JavaScript Thumbnail Viewer is an image, media and gallery viewer written in JavaScript. These are some of its advantages:

  • Quick and elegant looking.
  • No plugins like Flash or Java required.
  • Popup blockers are no problem. The content opens within the active browser window.
  • Single click. After opening the image or HTML popup, the user can scroll further down or leave the page without closing it.
  • Lots of configuration options and scalability without compromizing on simplicity.
  • A component system lets you strip away unused features down to a file size of 10kB.
  • Outstanding, unconditional and free user support for both commercial and non-commercial users.
  • Compatibility and safe degrading. If the user has disabled JavaScript or is using an old browser, the browser redirects directly to the image itself or to a given HTML page.
  • Source code included after purchase.

Screenshots for VeryUtils JavaScript Image Thumbnail Viewer,

image

image

image

image

Compatibility - tested with:

  • IE 5.5 - 9.0, Works
  • Firefox 1.5+, Works
  • Opera 8.5+,   Works
  • Netscape 7.2, Works
  • Safari 2.0+ on Mac, 3.0+ on Windows, Works
  • Google Chrome, Works
  • Konqueror 3.5, Works

Supported browsers and devices
The script has been developed to work on every device, which means that basic functionality should be supported everywhere:

  • Desktop Chrome, Firefox, Safari, Opera and IE 8 and above
  • Android 2.3.7+ (2.1 not tested yet): default browser, Chrome, Firefox (latest), Dolphin (latest)
    iOS 5+
  • Windows Phone 7+: default browser (touch gestures are supported from 8+)
  • BlackBerry OS 10+: default browser (older versions not tested yet)
  • Devices with multiple input methods (Surface, Chromebook Pixel, etc.)

If you discover a problem on your device, please feel free to contact us, and provide as much detail as possible (OS name and version, browser name and version, screenshot or screencast, etc.).

Photo Software

How to Print a Large Photo on Multiple A4 Papers and Stick them together to Make a Poster? How to do the Tiled Printing?

Normally, we need to print a photo in large size, which is larger than the "standard" A4 paper size of most printers. For example, if you print a high-resolution photo which taken from digital camera on a A4 paper, you may lack some details. Excellent digital photos can create beautiful wall posters, especially with the quality that can be captured by modern digital cameras and professional lenses. Such wall posters can impress any visitor, the most photo studios and printing centers will use some of them as part of the decoration.

However, poster printing is not the only reason we need paper larger than A4. It makes perfect sense that architectural design requires a larger printer, which is why such a plan is usually printed in a dedicated print studio, but other types of design work (such as Photoshop images) also require large paper. For example, hobbyists working in carpentry tend to transfer patterns from computers to wood for later carving or carving. Such transfer also requires large paper or at least many A4 pages.

Methods Of Converting A Photo For Tiled Printing
There are many ways to convert large photos and you can print them on many A4 pages, you can later stick them together or let them overlap to display the entire photo. Using a specialized image editing software such as Photoshop, one can create such conversion in around 5 minutes, if he is at least a bit knowledgeable of how it works. But Photoshop is an expensive software and seems like an overkill if the only thing you want to do is this kind of conversion.

VeryUtils has a PhotoSlicer software for big poster printing, you may by following steps to use it,

1. You may download and install PhotoSlicer software from this web page,

https://veryutils.com/photoslicer
https://veryutils.com/dl.php/VeryUtils-PhotoSlicer.exe

2. After you install it, you may run it and open the large photo that you want to do the Tiled Printing,

image

3. You may select A4 target paper size,

image

4. Set the overlapping size,

image

5. Define the final poster size,

image

6. You can click "Save" button to save the poster to a PDF file,

image

7. You can open the generated PDF file in Adobe Reader or VeryPDF PDF Editor software, and print it to physical printer with A4 paper,

image

image

8. You can print this PDF file to 6 pages of A4 paper, and then stick them together.

With PhotoSlicer software, you can enlarge and divide a single page image to print it out on multiple sheets of paper. You can make one large poster by joining these printouts together,

https://veryutils.com/photoslicer