Click or drag to resize

PdfVisionSetLicense Method


Activate your copy after purchasing or use temporary license for delete trial message. ATTENTION: specify this property first of all before creating the instance of PdfVision!

Use it when you got own license. We offer two license types:

Permanent license from sautinsoft.com

Temporary license from start-for-free.

Have question? Ask us: support@sautinsoft.com.

Namespace: SautinSoft.PdfVision
Assembly: SautinSoft.PdfVision (in SautinSoft.PdfVision.dll) Version: 2024.12.6
Syntax
public static void SetLicense(
	string license
)

Parameters

license  String
A string which contains a license. To get a permanent license, visit sautinsoft.com. To get a temporary license, please use online form here: https://sautinsoft.com/start-for-free/.
Example

See Developer Guide: How to activate Document .Net

How to activate the component after purchasing in C#
using System;
using System.IO;
using SautinSoft.PdfVision;

namespace Sample
{
    class Program
    {
        static void Main(string[] args)
        {
            ProductActivation();
        }
        public static void ProductActivation()
        {
            // Before starting, we recommend to get a free 100-day key:
            // https://sautinsoft.com/start-for-free/

            // Apply the key here:
            // SautinSoft.PdfVision.SetLicense("...");

            // You will get own serial number(s) after purchasing the license.
            // If you will have any questions, email us to sales@sautinsoft.com or ask at online chat https://www.sautinsoft.com.
            PdfVision v = new PdfVision();


            string inpFile = @"https://sautinsoft.com/";
            string outFile = new FileInfo("Result.pdf").FullName;

            HtmlToPdfOptions options = new HtmlToPdfOptions()
            {
                //Set a custom directory where will be placed portable Chromium browser. 
                //Default value depends of platform (win-x64, win-86, linux-x64 or osx-x64). 
                ChromiumBaseDirectory = Path.GetFullPath(@"..\..\..\..\..\..\Chromium\")

            };

            try
            {
                v.ConvertHtmlToPdf(inpFile, outFile, options);
                // Open the result for demonstration purposes.
                System.Diagnostics.Process.Start(new System.Diagnostics.ProcessStartInfo(outFile) { UseShellExecute = true });
            }
            catch (Exception ex)
            {
                Console.WriteLine($"Error: {ex.Message}");
                Console.ReadLine();
            }
        }
    }
}
How to activate the component after purchasing in VB.Net
Imports System
Imports System.IO
Imports SautinSoft.PdfVision

Namespace Sample
    Friend Class Program
        Shared Sub Main(ByVal args() As String)
            ProductActivation()
        End Sub
        Public Shared Sub ProductActivation()

            ' Before starting, we recommend to get a free 100-day key:
            ' https://sautinsoft.com/start-for-free/

            ' Apply the key here:
            ' SautinSoft.PdfVision.SetLicense("...");
            ' You will get own serial number(s) after purchasing the license.
            ' If you will have any questions, email us to sales@sautinsoft.com Or ask at online chat https://www.sautinsoft.com.

            Dim v As New PdfVision()

            Dim inpFile As String = "https://sautinsoft.com/"
            Dim outFile As String = (New FileInfo("Result.pdf")).FullName

            Dim options As New HtmlToPdfOptions() With {
                .ChromiumBaseDirectory = Path.GetFullPath("..\..\..\..\..\..\Chromium\")
                }


            Try
                v.ConvertHtmlToPdf(inpFile, outFile, options)
                ' Open the result for demonstration purposes.
                System.Diagnostics.Process.Start(New System.Diagnostics.ProcessStartInfo(outFile) With {.UseShellExecute = True})
            Catch ex As Exception
                Console.WriteLine($"Error: {ex.Message}")
                Console.ReadLine()
            End Try
        End Sub
    End Class
End Namespace
See Also