Windows PDF SDK · ActiveX DLL

Add PDF features to Windows apps — without Adobe Acrobat.

AzSDK gives you small, royalty-free DLLs for the PDF jobs your users ask for: encryption, decryption, split and merge, PDF to Word, and TIFF to PDF. Drop them into C#, VB, Delphi, C++, PHP or Python projects.

  • Since 2002
  • 5,000+ registered developers
  • Royalty-free
  • Win32 & Win64
EncryptPdf.cs
using PDFSecurityX;

var pdf = new PDFSecurityX.SecurityLibClass();
pdf.SetLicenseKey("YOUR-LICENSE-KEY");

pdf.LoadFromFile(@"C:\docs\contract.pdf", "");
int permissions = pdf.CreatePermissions(0, 0, 0, 1, 1, 1, 1, 1);
pdf.Encrypt(@"C:\docs\contract-protected.pdf", 2,
            permissions, "owner-password", "user-password");

pdf.Close();

PDF library SDK

Six PDF jobs. Six small DLLs.

Pick the component that matches the task. Each one is standalone, royalty-free, and callable from the languages your team already uses.

Why AzSDK

Built for the way Windows software is actually shipped.

No frameworks, no runtime bundles, no Acrobat installs on customer machines.

No Acrobat dependency

Every PDF component is standalone. Nothing to install on servers or user desktops.

Royalty-free

Ship in unlimited applications with a one-time license. No per-document or per-seat runtime fees.

Any Windows language

COM and plain DLL interfaces work from C#, VB, Delphi, C++, PHP, Python and more.

32-bit and 64-bit

Native builds for legacy desktop apps and modern 64-bit services.

Integration

From a single method call to a production workflow.

Load a document, call one method, save the result. The API stays out of the way, whether you are adding a button to a desktop tool or processing thousands of files in a service.

  • Registered COM components, or a plain DLL for P/Invoke and Declare.
  • Works on locked-down servers where Acrobat is not allowed.
  • Sample code for every supported language, with complete tutorials.
  • Password-aware methods for encrypted inputs.
  • Mail-based licensing: one key unlocks every limitation.

At a glance

Interfaces
COM / ActiveX, plain DLL
Platforms
Win32, Win64
Operating systems
Windows XP–11, Server 2003–2016
Trial
Watermark or page limit
License
One-time, royalty-free
Prices
USD, worldwide
See pricing
  • 2002Building Windows SDKs since
  • 5,000+Registered developers
  • 8Focused SDKs
  • 1×One-time license

Utility SDKs

Licensing and hashing, without the plumbing.

Two small components that solve recurring desktop problems.

FAQ

Questions developers ask before downloading.

What is AzSDK?
AzSDK builds royalty-free Windows SDKs for PDF processing, hardware identification and MD5 hashing. The PDF line includes six ActiveX DLLs for encryption, decryption, split and merge, PDF to Word, and TIFF/PDF conversion.
Do the components require Adobe Acrobat or Reader?
No. Every PDF component is standalone and does not install, call or depend on Adobe software.
Can I try a component before buying?
Yes. Each product has a free trial. Depending on the product, the trial adds a watermark, limits the page count, or replaces some results.
Is distribution royalty-free?
Yes. A valid license lets you ship the component in an unlimited number of applications without per-copy or per-document runtime fees.
Which programming languages are supported?
The COM components work from C#, VB.NET, VB6, Delphi, C++ Builder, Visual C++, ASP, ASP.NET, PHP, Python, Java, VBScript, ColdFusion, Perl and other COM-capable environments. HardwareID is a plain DLL callable with P/Invoke, Declare, external declarations or GetProcAddress.
Are 64-bit builds available?
Yes. The components run in both 32-bit and 64-bit Windows processes.

Try the PDF SDK on your own documents.

Download a free trial, run the sample code, and see the output before you buy.