![]() | Sdk Class |
SDK initialization and product information
public class Sdk : NativeObject
The Sdk type exposes the following members.
Name | Description | |
---|---|---|
![]() ![]() | HttpClientHandler | The default handler for communication to remote servers This instance is used wherever there is no dedicated HTTP client handler parameter. |
![]() ![]() | LicenseInfoSnapshot | A new snapshot is created whenever this property is accessed. Note: Initialize(String, String) />must be called before accessing license information. Otherwise, the license is considered invalid. |
![]() ![]() | LicensingService | Licensing service to use for all licensing requests This property is relevant only for page-based licenses and is used to set the Licensing Gateway Service. The default is "https://licensing.pdf-tools.com/api/v1/licenses/" for the online Pdftools Licensing Service. If you plan to use the Licensing Gateway Service instead of the Pdftools Licensing Service, the property’s value must be a URI with the following elements: http[s]://[‹user›[:‹password›]@]‹host›[:‹port›] Where:
Example: "http://localhost:9999" |
![]() ![]() | ProducerFullName | The producer string that is set within the metadata of PDF output documents The producer string depends on the license key and producer suffix set in Initialize(String, String). |
![]() ![]() | Proxy | Proxy to use for all communication to remote servers The SDK can use a proxy for all HTTP and HTTPS communication. The default is , i.e. no proxy is used. Otherwise the property’s value must be a URI with the following elements: http[s]://[‹user›[:‹password›]@]‹host›[:‹port›] Where:
Example: "http://myproxy:8080" For SSL/TLS connections, e.g. to a signature service, the proxy must allow the HTTP CONNECT request to the remote server. |
![]() ![]() | UsageTracking | Property denoting whether the usage tracking is enabled or disabled The SDK is allowed to track usage when this property is set to . The collected data includes only non-sensitive information, such as the features used, the document type, the number of pages, etc. The default is , i.e. usage tracking is enabled. |
![]() ![]() | Version | The version of the SDK |
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from NativeObject) |
![]() | GetHashCode | (Inherited from NativeObject) |
![]() ![]() | Initialize | Initialize the product and the license key. Before calling any of the other functions of the SDK, a license key must be set by calling this method. For licensing questions, contact pdfsales@pdftools.com. |