VeryPDF DRM Protector Cloud REST API web page,
http://online.verypdf.com/app/pdfdrm/web/upload.php
Detailed Explanation of Parameters for the VeryPDF DRM Protector Upload URL
The URL you’ve provided contains numerous parameters for configuring DRM (Digital Rights Management) protection on a PDF file. Each parameter serves a specific purpose related to securing and customizing the PDF’s access and usage. Below is a detailed explanation of each parameter:
1. InputFileType
- Value: WebURL
- Description: This specifies the type of input file. In this case, it’s a URL pointing to a remote PDF file. This parameter tells the system that the input PDF will be accessed via a URL instead of being uploaded directly.
2. WebFileURL
- Value: http://online.verypdf.com/examples/cloud-api/verypdf2.pdf
- Description: This is the URL of the PDF document that needs to be protected by DRM. The system will fetch this PDF for processing.
3. Email
- Value: Your Email address
- Description: The email address associated with the user or customer, likely used for communication or notifications. This is URL-encoded (i.e., %40 is used instead of @).
4. EnablePDFEncryption
- Value: on
- Description: This parameter enables PDF encryption. When set to on, the PDF will be encrypted, protecting the content from unauthorized access.
5. PasswordForInputPDFFile
- Value: (empty)
- Description: If the input PDF file is already password-protected, this is where you specify the password. In this case, it’s left empty, implying no password protection on the original PDF.
6. UserPassword
- Value: d58mG8bX0r8AsgiH
- Description: This is the password that end-users must enter to access the protected PDF. The user password is required for opening the PDF file.
7. OwnerPassword
- Value: Z88hgBQ5esfP5eC7
- Description: This is the owner password for the PDF. It grants full privileges to the user, such as the ability to change security settings. The owner password is different from the user password and typically not required for regular use.
8. PDFCompatibility
- Value: 6
- Description: This specifies the PDF version compatibility. Version 6 refers to compatibility with PDF version 1.6, ensuring that the file can be opened in readers that support that version or higher.
9. EnableDRMProtection
- Value: on
- Description: This enables DRM protection for the PDF file. With DRM protection enabled, additional restrictions can be applied to the file to prevent unauthorized usage, such as printing, copying, or saving.
10. VeryPDFDRM_IsNeedInternet
- Value: ON
- Description: This parameter determines whether the PDF requires an internet connection for accessing it. Setting it to ON means users will need to be online to view the PDF.
11. VeryPDFDRM_ClientTimeZone
- Value: 1
- Description: This sets the client’s time zone. The value 1 corresponds to the Central European Time zone, meaning the system will adjust timestamps and access restrictions based on this time zone.
12. Check_VeryPDFDRM_LogonID_01
- Value: ON
- Description: This parameter enables the use of a logon ID for authentication. The associated logon ID is specified in the next parameter.
13. VeryPDFDRM_LogonID_01
- Value: Demo
- Description: This is the logon ID associated with the user, in this case, a Demo account. It may be used for tracking or authentication purposes.
14. Check_VeryPDFDRM_Password_01
- Value: ON
- Description: This enables password protection for the document using the VeryPDFDRM_Password_01 parameter.
15. VeryPDFDRM_Password_01
- Value: Demo
- Description: This is the password associated with the logon ID (Demo). Users must enter this password to access the document.
16. Check_VeryPDFDRM_ExpireAfterDate
- Value: ON
- Description: This enables expiration of the document after a specific date and time.
17. VeryPDFDRM_ExpireAfterDate
- Value: 2025/04/10 11:39
- Description: The date and time when the document will expire. After this date, the document will no longer be accessible unless reactivated.
18. VeryPDFDRM_DenyPrint
- Value: ON
- Description: This restricts the printing of the document. When set to ON, users will not be able to print the protected PDF.
19. VeryPDFDRM_DenyClipCopy
- Value: ON
- Description: This disables copying or clipping of content from the PDF. It prevents users from selecting and copying text from the document.
20. VeryPDFDRM_DenySave
- Value: ON
- Description: This prevents users from saving the PDF file to their device. It restricts the ability to download the file.
21. VeryPDFDRM_DenySaveAs
- Value: ON
- Description: This prevents users from saving the document under a different name or location.
22. Check_VeryPDFDRM_SetIdleTime
- Value: ON
- Description: This enables the setting of idle time for the PDF document. The document will close automatically if it remains idle for too long.
23. VeryPDFDRM_SetIdleTime
- Value: 300
- Description: This specifies the idle time in seconds (300 seconds = 5 minutes). After this time of inactivity, the PDF will automatically close.
24. Check_VeryPDFDRM_CloseAfterSeconds
- Value: ON
- Description: This sets a timeout after which the document will close, typically used to ensure that users do not leave the document open for extended periods.
25. VeryPDFDRM_CloseAfterSeconds
- Value: 300
- Description: This sets the number of seconds (300 = 5 minutes) after which the document will close automatically.
26. Check_VeryPDFDRM_TitleOfMessage
- Value: ON
- Description: This enables the display of a custom title message for the DRM-protected PDF.
27. VeryPDFDRM_TitleOfMessage
- Value: VeryPDF DRM Reader
- Description: This is the title that will be displayed in the title bar of the PDF reader.
28. Check_VeryPDFDRM_DescriptionOfMessage
- Value: ON
- Description: This enables the display of a description message.
29. VeryPDFDRM_DescriptionOfMessage
- Value: Welcome to use VeryPDF DRM Reader, if you have any question for this document, please feel free contact us at ‘support@verypdf.com’ email address.
- Description: The description message shown in the reader, which includes a support email address for assistance.
VeryPDF DRM Protector Cloud REST API supports the following GET and POST parameters:
Array
(
[InputFileType] => WebURL
[WebFileURL] => https://online.verypdf.com/examples/cloud-api/verypdf2.pdf
[Email] => support@verypdf.com
[EnablePDFEncryption] => on
[PasswordForInputPDFFile] =>
[UserPassword] => d58mG8bX0r8AsgiH
[OwnerPassword] => Z88hgBQ5esfP5eC7
[PDFCompatibility] => 6
[EnableDRMProtection] => on
[VeryPDFDRM_IsNeedInternet] => ON
[VeryPDFDRM_ClientTimeZone] => 1
[Check_VeryPDFDRM_LogonID_01] => ON
[VeryPDFDRM_LogonID_01] => Demo
[Check_VeryPDFDRM_Password_01] => ON
[VeryPDFDRM_Password_01] => Demo
[Check_VeryPDFDRM_ExpireAfterDate] => ON
[VeryPDFDRM_ExpireAfterDate] => 2025/04/10 11:39
[VeryPDFDRM_DenyPrint] => ON
[VeryPDFDRM_DenyClipCopy] => ON
[VeryPDFDRM_DenySave] => ON
[VeryPDFDRM_DenySaveAs] => ON
[Check_VeryPDFDRM_SetIdleTime] => ON
[VeryPDFDRM_SetIdleTime] => 300
[Check_VeryPDFDRM_CloseAfterSeconds] => ON
[VeryPDFDRM_CloseAfterSeconds] => 300
[Check_VeryPDFDRM_TitleOfMessage] => ON
[VeryPDFDRM_TitleOfMessage] => VeryPDF DRM Reader
[Check_VeryPDFDRM_DescriptionOfMessage] => ON
[VeryPDFDRM_DescriptionOfMessage] => Welcome to use VeryPDF DRM Reader, if you have any question for this document, please feel free contact us at ‘support@verypdf.com’ email address.
[Check_VeryPDFDRM_ExpireAfterViews] => ON
[VeryPDFDRM_ExpireAfterViews] => 10
[Check_VeryPDFDRM_ExpirePrintCount] => ON
[VeryPDFDRM_ExpirePrintCount] => 10
[Check_VeryPDFDRM_SetInvalidPWCount] => ON
[VeryPDFDRM_SetInvalidPWCount] => 10
[Check_VeryPDFDRM_PDFExpiryDelete] => ON
[VeryPDFDRM_LimitDiskID] =>
[VeryPDFDRM_LimitIP] => 78.137.214.118
[VeryPDFDRM_LimitUSBDriveID] =>
[TextWatermark_Text] => VeryPDF
[TextWatermark_Color] => C0C0C0
[TextWatermark_X] => 1
[TextWatermark_Y] => 1
[TextWatermark_OffsetX] => 0
[TextWatermark_OffsetY] => 0
[TextWatermark_IsTiledText] => ON
[TextWatermark_FontName] => Arial
[TextWatermark_FontSize] => 0
[TextWatermark_Opacity] => 30
[TextWatermark_Rotate] => -45
[ImageWatermark_File] => http://www.verypdf.com/images/coffee.jpg
[ImageWatermark_X] => 1
[ImageWatermark_Y] => 1
[ImageWatermark_OffsetX] => 0
[ImageWatermark_OffsetY] => 0
[ImageWatermark_Width] => 0
[ImageWatermark_Height] => 0
[ImageWatermark_Scale] => 100
[ImageWatermark_Opacity] => 10
[ImageWatermark_Rotate] => 0
[ImageWatermark_TransparentColor] => 000000
[PDFWatermark_File] => http://www.verypdf.com/images/pdf/StandardBusiness.pdf
[PDFWatermark_PDFPage] => 1
[PDFWatermark_X] => 1
[PDFWatermark_Y] => 1
[PDFWatermark_OffsetX] => 0
[PDFWatermark_OffsetY] => 0
[PDFWatermark_Width] => 100
[PDFWatermark_Height] => 100
[PDFWatermark_Scale] => 100
[PDFWatermark_Opacity] => 50
[PDFWatermark_Rotate] => 0
[LineWatermark_X1] => 0
[LineWatermark_Y1] => 100
[LineWatermark_X2] => 1000
[LineWatermark_Y2] => 100
[LineWatermark_Opacity] => 50
[LineWatermark_Rotate] => 0
[LineWatermark_Width] => 1
[LineWatermark_Color] => FF0000
)
If you wish to use GET parameters, you can use the following options in the URL:
https://online.verypdf.com/app/pdfdrm/web/upload.php?InputFileType=WebURL
& WebFileURL=https%3A%2F%2Fonline.verypdf.com%2Fexamples%2Fcloud-api%2Fverypdf2.pdf
& Email=support%40verypdf.com
& EnablePDFEncryption=on
& PasswordForInputPDFFile=
& UserPassword=d58mG8bX0r8AsgiH
& OwnerPassword=Z88hgBQ5esfP5eC7
& PDFCompatibility=6
& EnableDRMProtection=on
& VeryPDFDRM_IsNeedInternet=ON
& VeryPDFDRM_ClientTimeZone=1
& Check_VeryPDFDRM_LogonID_01=ON
& VeryPDFDRM_LogonID_01=Demo
& Check_VeryPDFDRM_Password_01=ON
& VeryPDFDRM_Password_01=Demo
& Check_VeryPDFDRM_ExpireAfterDate=ON
& VeryPDFDRM_ExpireAfterDate=2025%2F04%2F10%2011%3A39
& VeryPDFDRM_DenyPrint=ON
& VeryPDFDRM_DenyClipCopy=ON
& VeryPDFDRM_DenySave=ON
& VeryPDFDRM_DenySaveAs=ON
& Check_VeryPDFDRM_SetIdleTime=ON
& VeryPDFDRM_SetIdleTime=300
& Check_VeryPDFDRM_CloseAfterSeconds=ON
& VeryPDFDRM_CloseAfterSeconds=300
& Check_VeryPDFDRM_TitleOfMessage=ON
& VeryPDFDRM_TitleOfMessage=VeryPDF%20DRM%20Reader
& Check_VeryPDFDRM_DescriptionOfMessage=ON
& VeryPDFDRM_DescriptionOfMessage =Welcome%20to%20use%20VeryPDF%20DRM%20Reader%2C%20if%20you%20have%20any%20question%20for%20this%20document%2C%20please%20feel%20free%20contact%20us%20at%20%27support%40verypdf.com%27%20email%20address.
& Check_VeryPDFDRM_ExpireAfterViews=ON
& VeryPDFDRM_ExpireAfterViews=10
& Check_VeryPDFDRM_ExpirePrintCount=ON
& VeryPDFDRM_ExpirePrintCount=10
& Check_VeryPDFDRM_SetInvalidPWCount=ON
& VeryPDFDRM_SetInvalidPWCount=10
& Check_VeryPDFDRM_PDFExpiryDelete=ON
& VeryPDFDRM_LimitDiskID=
& VeryPDFDRM_LimitIP=78.137.214.118
& VeryPDFDRM_LimitUSBDriveID=
& TextWatermark_Text=VeryPDF
& TextWatermark_Color=C0C0C0
& TextWatermark_X=1
& TextWatermark_Y=1
& TextWatermark_OffsetX=0
& TextWatermark_OffsetY=0
& TextWatermark_IsTiledText=ON
& TextWatermark_FontName=Arial
& TextWatermark_FontSize=0
& TextWatermark_Opacity=30
& TextWatermark_Rotate=-45
& ImageWatermark_File=http%3A%2F%2Fwww.verypdf.com%2Fimages%2Fcoffee.jpg
& ImageWatermark_X=1
& ImageWatermark_Y=1
& ImageWatermark_OffsetX=0
& ImageWatermark_OffsetY=0
& ImageWatermark_Width=0
& ImageWatermark_Height=0
& ImageWatermark_Scale=100
& ImageWatermark_Opacity=10
& ImageWatermark_Rotate=0
& ImageWatermark_TransparentColor=000000
& PDFWatermark_File=http%3A%2F%2Fwww.verypdf.com%2Fimages%2Fpdf%2FStandardBusiness.pdf
& PDFWatermark_PDFPage=1
& PDFWatermark_X=1
& PDFWatermark_Y=1
& PDFWatermark_OffsetX=0
& PDFWatermark_OffsetY=0
& PDFWatermark_Width=100
& PDFWatermark_Height=100
& PDFWatermark_Scale=100
& PDFWatermark_Opacity=50
& PDFWatermark_Rotate=0
& LineWatermark_X1=0
& LineWatermark_Y1=100
& LineWatermark_X2=1000
& LineWatermark_Y2=100
& LineWatermark_Opacity=50
& LineWatermark_Rotate=0
& LineWatermark_Width=1
& LineWatermark_Color=FF0000
Here is the demo URL with the above parameters:
Click this URL to test VeryPDF DRM Protector Cloud REST API Online