IDIDocument.SetLicenseKey Method

The SetLicenseKey method is used to set licensing information before any operation can be done with the CDIntfEx.Document object

 

Syntax

ActiveX:

System.Boolean SetLicenseKey(System.String Company, System.String LicKey)

 

Parameters

Company

Name of the company or public user having licensed the product.

LicKey

License key provided by Amyuni Technologies when downloading or purchasing a product.

 

Return Value

The return value is True if the license key is valid, False otherwise.

 

Example

Please check this link.

 

Remarks

The SetLicenseKey method should be called after creating an object of type CDIntfEx.IDIDocument.

 

 

Member of CDIntfEx.IDIDocument.

 

Example

Public Sub Sample()
    'Constants for Activation codes
    Const strLicenseTo As String = "Amyuni PDF Converter Evaluation"
    Const strActivationCode As String = "07EFCDAB0100010025AFF1801CB9441306C5739F7D452154D8833B9CECBA2ADE79E3762A69FFC354528A5F4A5811BE3204A0A439F5BA"
 
    ' Declare a new cdintfex document if it does not exist in the form.
    Dim pdfDoc As New CDIntfEx.Document
 
    'The SetLicenseKey method should be called after creating an object of type 
    'CDIntfEx.Document to activate the advanced methods that require the object 
    'activation code to work properly
    pdfDoc.SetLicenseKey(strLicenseTo, strActivationCode)
 
    'Open the document
    pdfDoc.Open("c:\temp\test.pdf")
 
    'Set AutoBookmarks
    pdfDoc.AutoBookmarks(2, "", 1)
 
    'Save the document
    pdfDoc.Save("c:\temp\AutoBookmarked.pdf")
 
    'Destroy pdfDoc object
    pdfDoc = Nothing    
End Sub
public void AutoBookmarks()
{
    // Constants for Activation codes
    const string strLicenseTo = "Amyuni PDF Converter Evaluation";
    const string strActivationCode = "07EFCDAB0100010025AFF1801CB9441306C5739F7D452154D8833B9CECBA2ADE79E3762A69FFC354528A5F4A5811BE3204A0A439F5BA";
 
    // Declare a new cdintfex document if it does not exist in the form.
    CDIntfEx.Document pdfDoc = new CDIntfEx.Document();
 
    // The SetLicenseKey method should be called after creating an object of type 
    // CDIntfEx.Document to activate the advanced methods that require the object 
    // activation code to work properly
    pdfDoc.SetLicenseKey(strLicenseTo, strActivationCode);
 
    // Open the document
    pdfDoc.Open(@"c:\temp\test.pdf");
 
    // Set AutoBookmarks
    pdfDoc.AutoBookmarks(2, "", 1);
 
    // Save the document
    pdfDoc.Save(@"c:\temp\AutoBookmarked.pdf");
 
}
package Example;
 
import com.jacob.activeX.ActiveXComponent;
import com.jacob.com.Dispatch;
import com.jacob.com.Variant;
 
public class Sample {
    public static void main(String[] args)
    {
        // Constants for Activation codes
        String strLicenseTo  = "Amyuni PDF Converter Evaluation";
        String strActivationCode = "07EFCDAB0100010025AFF1801CB9441306C5739F7D452154D8833B9CECBA2ADE79E3762A69FFC354528A5F4A5811BE3204A0A439F5BA";
 
        // Declare a new cdintfex document if it does not exist in the form.
        ActiveXComponent pdfDoc = new ActiveXComponent("CDIntfEx.Document.6.5"); 
 
        // The SetLicenseKey method should be called after creating an object of type 
        // CDIntfEx.Document to activate the advanced methods that require the object 
        // activation code to work properly
        Dispatch.call(pdfDoc, "SetLicenseKey", strLicenseTo, strActivationCode);
 
        // Open the document
        Dispatch.call(pdfDoc, "Open", "c:\\temp\\test.pdf");
 
        // Set AutoBookmarks
        Dispatch.call(pdfDoc, "AutoBookmarks", 2, "", 1);
 
        // Save the document
        Dispatch.call(pdfDoc, "Save", "c:\\temp\\AutoBookmarked.pdf");
 
        // Destroy pdfDoc object
        pdfDoc = null;
    }
}
# Constants for Activation codes
$strLicenseTo  =  "Amyuni PDF Converter Evaluation"
$strActivationCode = "07EFCDAB0100010025AFF1801CB9441306C5739F7D452154D8833B9CECBA2ADE79E3762A69FFC354528A5F4A5811BE3204A0A439F5BA"
 
#Declare a new cdintfex document if it does not exist in the form.
$pdfDoc = New-Object -ComObject CDIntfEx.Document.6.5
 
#The SetLicenseKey method should be called after creating an object of type 
#CDIntfEx.Document to activate the advanced methods that require the object 
#activation code to work properly
[System.__ComObject].InvokeMember('SetLicenseKey',[System.Reflection.BindingFlags]::InvokeMethod,$null,$pdfDoc, @($strLicenseTo, $strActivationCode))
 
#Open the document
[System.__ComObject].InvokeMember('Open',[System.Reflection.BindingFlags]::InvokeMethod,$null,$pdfDoc,"c:\temp\test.pdf") 
 
#Set AutoBookmarks
[System.__ComObject].InvokeMember('AutoBookmarks',[System.Reflection.BindingFlags]::InvokeMethod,$null,$pdfDoc,@(2, "", 1)) 
 
#Save the document
[System.__ComObject].InvokeMember('Save',[System.Reflection.BindingFlags]::InvokeMethod,$null,$pdfDoc,"c:\temp\AutoBookmarked.pdf") 
 
#Destroy pdfDoc object
$pdfDoc = $null
'Constants for Activation codes
Const strLicenseTo = "Amyuni PDF Converter Evaluation"
Const strActivationCode = "07EFCDAB0100010025AFF1801CB9441306C5739F7D452154D8833B9CECBA2ADE79E3762A69FFC354528A5F4A5811BE3204A0A439F5BA"
 
' Declare a new Document object
Dim pdfDoc
Set pdfDoc = CreateObject("CDIntfEx.Document.6.5")
 
'The SetLicenseKey method should be called after creating an object of type 
'CDIntfEx.Document to activate the advanced methods that require the object 
'activation code to work properly
pdfDoc.SetLicenseKey strLicenseTo, strActivationCode
 
'Open the document
pdfDoc.Open "c:\temp\test.pdf"
 
'Set AutoBookmarks
pdfDoc.AutoBookmarks 2, "", 1
 
'Save the document
pdfDoc.Save "c:\temp\AutoBookmarked.pdf"
 
'Destroy pdfDoc object
Set pdfDoc = Nothing