Method and system for adding dynamic labels to a file and encrypting the file
First Claim
1. A method for adding dynamic labels to a file and encrypting the file, comprising steps of:
- Step A;
transferring at least one file;
Step B;
converting the transferred file into PDF format and adding at least one label containing information about the file and its users;
wherein the label is a watermark, QR code, or a combination of watermark and QR code;
Step C;
encrypting the file to form an encrypted file, and then generating a decryption key corresponding to the encrypted file; and
Step D;
saving the encrypted file and the decryption key respectively in a first storage unit and a second storage unit;
wherein the step B of adding the watermark further includes steps of;
B1;
converting the transferred file into PDF format to form a first file;
B2;
reading a watermark setting;
B3;
detecting the size of the first file and having the X-axis, Y-axis, the watermark font, and image of the first file zoomed in/out proportionally to a pre-determined size;
B4;
dividing the contents of the first file into a plurality of layers and analyzing the pattern dithering of each layer;
B5;
setting a X-axis and a Y-axis for each of the layers;
B6;
setting font type, font size and angle of the watermark to be added;
B7;
hollowing the font of the watermark out;
B8;
adjusting the brightness, transparency and resolution of the layers;
B9;
combining the layers together to form a second file in PDF format;
B10;
transferring the second file, andwherein the PDF format in Step B is PDF ISO-32000-2;
2015, PDF 150-32000-1;
2008, ISO-32000-15, ISO 15930-1;
2001, ISO 15930-3;
2002;
Extend to PDF / X, PDF / A, PDF / E, PDF / UA, PDF / VT'"'"'s;
following combination that in accordance with PDF standards include;
PDF/X, PDF/A, PDF/E, PDF/VT, or PDF/UA.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention relates to a method and system for adding dynamic labels to a file and encrypting the file, after having the file be converted and added at least one label related to information about the file and user, the file is encrypted for reading after decryption. First, transferring at least one file by a file upload unit; converting the file from the file upload unit into PDF format by a first file conversion unit, and adding at least one label corresponding to information about the file and its users via a label-adding unit; encrypting the file from the first file conversion unit by an encryption unit to form an encrypted file, and then generating a decryption key corresponding to the encrypted file; saving the encrypted file and the decryption key respectively in a first storage unit and a second storage unit.
16 Citations
12 Claims
-
1. A method for adding dynamic labels to a file and encrypting the file, comprising steps of:
-
Step A;
transferring at least one file;Step B;
converting the transferred file into PDF format and adding at least one label containing information about the file and its users;
wherein the label is a watermark, QR code, or a combination of watermark and QR code;Step C;
encrypting the file to form an encrypted file, and then generating a decryption key corresponding to the encrypted file; andStep D;
saving the encrypted file and the decryption key respectively in a first storage unit and a second storage unit;wherein the step B of adding the watermark further includes steps of; B1;
converting the transferred file into PDF format to form a first file;B2;
reading a watermark setting;B3;
detecting the size of the first file and having the X-axis, Y-axis, the watermark font, and image of the first file zoomed in/out proportionally to a pre-determined size;B4;
dividing the contents of the first file into a plurality of layers and analyzing the pattern dithering of each layer;B5;
setting a X-axis and a Y-axis for each of the layers;B6;
setting font type, font size and angle of the watermark to be added;B7;
hollowing the font of the watermark out;B8;
adjusting the brightness, transparency and resolution of the layers;B9;
combining the layers together to form a second file in PDF format;B10;
transferring the second file, andwherein the PDF format in Step B is PDF ISO-32000-2;
2015, PDF 150-32000-1;
2008, ISO-32000-15, ISO 15930-1;
2001, ISO 15930-3;
2002;
Extend to PDF / X, PDF / A, PDF / E, PDF / UA, PDF / VT'"'"'s;
following combination that in accordance with PDF standards include;
PDF/X, PDF/A, PDF/E, PDF/VT, or PDF/UA. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for adding dynamic labels to a file and providing encryption in the file, comprising a processor being programmed to function as:
-
a file uploading unit for uploading one file; a first file conversion unit, connected with the file uploading unit, for converting the file from the file uploading unit into PDF format; a label-adding unit, for adding to the file at least one label containing information about the file and users; wherein the label is either a watermark or QR code, or a combination of watermark and QR code;
wherein the label-adding unit further comprises;a size-detecting unit for detecting the size of the transferred file and zooming in/out proportionally the X-axis, Y-axis, the watermark font, and image of the file to pre-determined size; an image-dividing unit for dividing the contents of the file into a plurality of layers and analyzing pattern dithering of the layers; an axis-fixing unit for setting X-axis and Y-axis to each of the layers; a font-setting unit for setting font type, font size and angle of the watermark; a font-hollowing unit for hollowing the font of the watermark out; an adjusting unit for adjusting the brightness, transparency and resolution of the layers; a layer-combining unit for combining each of the layers together; an encryption unit, for encrypting the file from the label-adding unit, and generate a decryption key corresponding to an encrypted file; and a first storage unit and a second storage unit for respectively saving the encrypted file and the decryption key from the encryption unit, wherein the PDF format of the converted file in the first file conversion unit is PDF ISO-32000-2;
2015, PDF ISO-32000-1;
2008, ISO-32000-15, ISO 15930-1;
2001, ISO 15930-3;
2002;
Extend to PDF / X, PDF / A, PDF / E, PDF / UA, PDF / VT'"'"'s;
following combination that in accordance with PDF standards include;
PDF/X, PDF/A, PDF/E, PDF/VT, PDF/UA. - View Dependent Claims (8, 9, 10, 11, 12)
-
Specification