Welcome to the PDF Stamper SDK. This SDK allows you to stamp barcodes, hyperlinks, images, lines and text to PDF pages.

PDF Stamper SDK is a professional PDF stamp creator or PDF watermark creator, which can help you stamp PDF with images, text, graphic lines and rectangles. With the help of this stamp creator, you can annotate your PDF with custom stamps.

PDF Stamper SDK is a powerful and useful tool which enables you to easily apply company logos, signatures, charts, page numbers, date and time, contact information to the PDF files.

You can use PDF Stamper SDK to add new contents to existing PDF documents. The PDF Stamper component contains a PHP module which allow PHP developers to add new content to existing PDF documents in a fast, easy, and reliable way.

The PHP component in PDF Stamper SDK comes with all features of the PDF Stamper component, including support for encrypted PDF files if rights are granted or an owner password is known.

PDF Stamper SDK is a standalone SDK DLL Library, it doesn't require Adobe Acrobat or Adobe Reader, it enables you to add sets of stamps to large PDF document collections. Insert text, dynamic text, bates numbering, watermarks, headers and footers to your PDFs with advanced control.

PDF Stamper SDK also allows you to undo stamps; sequence and combine stamping tasks with other tasks in batch mode; and apply navigation, form field and JavaScript-related actions.

PDF Stamper SDK comes with an extensive range of predefined stamp sets that help you get started and help you get the job done quicker. PDF Stamper SDK is a software component intended to be used by C++, VB, Delphi, PHP, C#, VB.NET, ASP, PHP, etc. developers, and it enables you to integrate PDF stamping functions into your applications.

With the help of this development kit, you can build programs that have the ability to apply watermarks consisting of images, text or graphic lines, making it possible to personalize documents or prevent them from being stolen. Of course, the complexity of the created application depends on the type of project you have in mind, but PDF Stamper SDK enables you to integrate several useful customization options and supports multiple image formats. For instance, it is possible to customize the position and appearance of the watermarks, process only specific page ranges and insert various dynamic elements, such as the current date or time, page numbers, file names and so on.

When applying image-based watermarks, multiple popular picture formats are supported, including JPEG, GIF, TIF, TIFF, PNG and BMP.

The downloadable package includes libraries for multiple programming languages, including C#, C++, Visual Basic and VB.NET. Because of this, the development kit can help you create applications for a wide range of platforms.

Also provided are sample programs that allow you to test the capabilities of the component and get a good idea of what can be achieved with its help. Naturally, they are not particularly complex, but they are merely designed to demonstrate the capabilities of the included libraries.

Developers can consult the bundled user manual to ensure they get started on the right track. It explains how the component can be integrated into your application and lists all the supported parameters.

With the PDF Stamper Component, it is possible to build C++, PHP, VB, C#, VB.NET, etc. applications which will have following features:

  • Add a watermark to PDF documents.
  • Add personal data like (username or email address) to existing PDF documents.
  • Add affiliate links and data to existing PDF documents.
  • Add page numbers to existing PDF files.
  • Stamp types available for: Text, Image (PNG, JPG, JPG2000), a PDF page or an XObject.
  • Flexible stamp positioning (e.g. top left, bottom right, etc.).
  • Rotation of all stamp types.
  • Individual opacity per stamp.
  • Links or individual actions per stamp.
  • Different visibility for print or screen (available in custom-build version).
  • TrueType subsets for text stamps.
  • Add Bates numbering and page numbering.
  • Add text stamps as headers and footers.
  • Add image stamps like Approved, Draft & Internal Only.
  • Add PDF and EPS vector based stamps (available in custom-build version).
  • Underlay company logos as watermark.
  • Batch Processing.
  • Apply multiple stamps.
  • Undo or remove existing stamps from PDF files.
  • Insert dynamic text.
  • Stamp graphics, lines, rectangles, ellipses, circle, etc. elements to PDF pages.
  • Standalone software, Adobe Acrobat and Reader NOT required!
  • Support image stamp (JPEG, GIF, TIF, TIFF, PCX, PNG, TGA, ICO, BMP, JP2, PNM etc. image formats).
  • Support text stamp.
  • Support line stamp.
  • Stamp pages using the standard Base 13 fonts and system fonts.
  • Support Font Style, Font Size, Text Modes (solid, outline), Grayscale and RGB Color (0-255 RGB color values supported).
  • Top, bottom, vertical center, diagonal-top left and diagonal-bottom left.
  • Support custom image size. No need to adjust the image size in another application before the stamp.
  • Support multiple line text stamps within one stamp item.
  • Support stamping variables to stamp dynamic data. Dates, times, page numbers; file names are just a few of the variables available.
  • Stamp on Top of or Underneath the original PDF document page contents
  • Enabling you to easily position the stamp in any location on the page
  • Text, Images and lines can be stamped on any angle.
  • Any positive or negative numbers, including decimal numbers may be used to specify an angle in degrees.
  • Specify page numbers, support first page, last page, even page, odd page, custom page.
  • Wrap text to a new line if it would otherwise be too long to fit in its margined area.
  • Support links (web links, page link).
  • Alignment (when multi text) Left, right, or center.
  • Use it on all Windows version including the latest builds of Windows 10.
  • A best application for annotation PDF document in Visual C#.NET application and ASP.NET WebForm project.
  • Support .NET WinForms, ASP.NET MVC in IIS, ASP.NET Ajax, Azure cloud service, DNN (DotNetNuke), SharePoint.
  • Evaluation library and components enable users to annotate PDF without Adobe PDF Reader control installed.
  • Able to add notes to PDF using C# source code in Visual Studio .NET framework.
  • Allow users to add comments online in ASPX webpage.
  • Able to change font size in PDF comment box.
  • Able to save and print stamp notes in PDF file.

PDF Stamp Annotation is a necessary feature in PDF annotation, which bring users quick and efficient working with PDF Document. PDF Stamper SDK is a multifunctional PDF document processing tool, which can perform various PDF annotation works in easy ways. Using this .NET PDF annotation control, C# developers can add a sticky note to any position on PDF page.

The PDF Stamper SDK currently supports the following languages:

  • C++, VB, Delphi
  • Java
  • C#, VB.NET, ASP.NET
  • Javascript, VB Script, PHP, Python
  • VBA Macro

License Types:

Server License
A server license allows the licensee to use the API/component on a single server or a virtual machine for an unlimited period of time. A server license is tied to a clear identifying feature (e.g. Zend ID, MAC address, IP address, name) of the server or the virtual machine. The licensee shall notify any alterations without delay.

Developer License
Developer License is also named Royalty Free License, it can be run on any number of servers or computers with any number of users, it is licensed by per developer. Developer License is royalty free for runtime desktop redistribution. Developer License does cover the Server License. Under the Developer License, you can integrate the corresponding SDK Library into your developed software and redistribute it with royalty-free. If the SOFTWARE contains source code, you have the right to modify and reuse the code under the Developer License.

Supported Operating Systems
OS: Microsoft® Windows XP/Vista/7/8/10 of both 32-bit and 64-bit.

Limitations in the unregistered version
Watermarks are applied to the processed files

An example to call PDF Stamper SDK library from C# project,
  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using PDFStampCom;
using System.IO;

namespace WindowsFormsApplication1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        int Very_Set_Range = 131;
        int Very_Set_Opacity = 240;
        int Very_Get_Opacity = 240;
        int Very_Get_PdfPageCount = 206;
        int Very_Get_PageBoxForStamp = 260;
        int Very_Set_EmbedFont = 241;
        int Very_Get_EmbedFont = 241;
        int Very_Set_TransparentColor = 242;

        private void PDFStamp_Click(object sender, EventArgs e)
        {
            string strPDFFile;
            string strOutFile;
            int id;
            string appPath = Path.GetDirectoryName(Application.ExecutablePath);

            strPDFFile = appPath + "\\example.pdf";
            strOutFile = appPath + "\\C#-com-test.pdf";
            System.Type pdfstampType = System.Type.GetTypeFromProgID("PDFStampCom.CPDFStamp");
            PDFStampCom.CPDFStamp pdfstamp = (PDFStampCom.CPDFStamp)
               System.Activator.CreateInstance(pdfstampType);
            //id = pdfstamp.veryOpenEx(strPDFFile, strOutFile);
            id = pdfstamp.VeryStampLayerOpenEx(strPDFFile, strOutFile, 
              "PDFManWatermark_Overlayer", "PDFManWatermark_Underlayer");
            if (id ] 0)
            {
                int pagecount = pdfstamp.veryGetFunctionEx(id, Very_Get_PdfPageCount, 0, 0, null, null);
                for (int Page = 1; Page [= pagecount; Page++)
                {
                    string strStampBuf;
                    long left, top, pagewidth, pageheight;

                    left = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "left", null);
                    top = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "top", null);
                    pagewidth = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "width", null);
                    pageheight = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "height", null);
                    
                    //We need to control which pages the stamp goes on
                    int iRet = pdfstamp.verySetFunctionEx(id, Very_Set_Range, Page, 1, null, null);
                    strStampBuf = "Page:" + (pagecount - Page + 1).ToString() + ", Page Box: [" + left.ToString() 
                        + " " + top.ToString() + " " + pagewidth.ToString() + " " + pageheight.ToString() + "]";
                    
                    //*'*/Not embed TTF font for general text stamp
                    iRet = pdfstamp.verySetFunctionEx(id, Very_Set_EmbedFont, 0, 0, null, null);
                    iRet = pdfstamp.veryAddTextEx(id, 2, strStampBuf, 255, 0, 0, 0, 0, 0, 0, 300, 
                        null, 10, 1, "http://www.verypdf.com", 0);
              
                    //*'*/Embed special TTF font into PDF file, we can to use any TTF font
                    iRet = pdfstamp.verySetFunctionEx(id, Very_Set_EmbedFont, 1, 0, null, null);
                    iRet = pdfstamp.veryAddTextEx(id, 1, "0123456789", 0, 0, 0, 0, 0, 0, 0, 0, 
                        "Code-39-20", 8, 1, "http://www.verypdf.com/", 0);
                }
                pdfstamp.veryCloseEx(id);
                pdfstamp.VeryStampEncryptPDFEx(strOutFile, strOutFile+"-encrypted.pdf", null, "123", 2, 3900);
            }
        }

        private void button1_Click(object sender, EventArgs e)
        {
            string strPDFFile;
            string strOutFile;
            int id;
            string appPath = Path.GetDirectoryName(Application.ExecutablePath);

            strPDFFile = appPath + "\\example.pdf";
            strOutFile = appPath + "\\C#-com-barcode.pdf";
            System.Type pdfstampType = System.Type.GetTypeFromProgID("PDFStampCom.CPDFStamp");
            PDFStampCom.CPDFStamp pdfstamp = (PDFStampCom.CPDFStamp)
                System.Activator.CreateInstance(pdfstampType);
            id = pdfstamp.veryOpenEx(strPDFFile, strOutFile);
            if (id ] 0)
            {
                int pagecount = pdfstamp.veryGetFunctionEx(id, Very_Get_PdfPageCount, 0, 0, null, null);
                for (int Page = 1; Page [= pagecount; Page++)
                {
                    string strStampBuf;
                    long left, top, pagewidth, pageheight;

                    left = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "left", null);
                    top = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "top", null);
                    pagewidth = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "width", null);
                    pageheight = pdfstamp.veryGetFunctionEx(id, Very_Get_PageBoxForStamp, Page, 0, "height", null);

                    //We need to control which pages the stamp goes on
                    int iRet = pdfstamp.verySetFunctionEx(id, Very_Set_Range, Page, 1, null, null);
                    strStampBuf = "Page:" + (pagecount - Page + 1).ToString() + ", Page Box: [" 
                        + left.ToString() + " " + top.ToString() + " " + pagewidth.ToString() + " " 
                        + pageheight.ToString() + "]";

                    //*'*/Not embed TTF font for general text stamp
                    iRet = pdfstamp.verySetFunctionEx(id, Very_Set_EmbedFont, 0, 0, null, null);
                    iRet = pdfstamp.veryAddTextEx(id, 2, strStampBuf, 255, 0, 0, 0, 0, 0, 0, 300, 
                        null, 10, 1, "http://www.verypdf.com", 0);

                    //*'*/Embed special TTF font into PDF file, we can to use any TTF font
                    iRet = pdfstamp.verySetFunctionEx(id, Very_Set_EmbedFont, 1, 0, null, null);
                    string strFontName = "Free 3 of 9";
                    iRet = pdfstamp.veryAddTextEx(id, 1, "0123456789", 0, 0, 0, 0, 0, 0, 0, 0, 
                        strFontName, 8, 1, "http://www.verypdf.com/", 0);
                }
                pdfstamp.veryCloseEx(id);
            }
        }
    }
}

Write a review

Note: HTML is not translated!
    Bad           Good
Captcha

PDF Stamper SDK

  • Brand: VeryPDF
  • Product Code: 181203215237
  • Availability: In Stock
  • Viewed: 17541
  • Units Sold: 3
  • Sold By: VeryPDF
  • Seller Rating:
  • Seller Reviews: (1)
  • $199.00


Available Options


Related Products

PDF DRM Protector Solution for Business

PDF DRM Protector Solution for Business

Use PDF DRM Protector Solution to protect PDF and Office Documents for your business. PDF DRM Protec..

$5,000.00

EMF to Vector Converter Command Line

EMF to Vector Converter Command Line

EMF to Vector Converter Command Line Software can be used to convert from EMF and WMF Metafile file..

$295.00

PDF to SVG Converter Command Line

PDF to SVG Converter Command Line

PDF to SVG Converter Command Line VeryUtils PDF2SVG is a multi-platform command-line application fo..

$295.00

PDF Consulting Services

PDF Consulting Services

PDF Consulting Services VeryPDF Software offers its services to help customers with projects invo..

$180.00

PDF Virtual Printer SDK Based on Postscript Printer Driver for Developer Royalty Free

PDF Virtual Printer SDK Based on Postscript Printer Driver for Developer Royalty Free

PDF Virtual Printer SDK Based on Postscript Printer Driver for Windows Developers Royalty Free PDF ..

$1,500.00

Excel Converter Command Line

Excel Converter Command Line

Excel Converter Command Line converts XLS, XLSX, ODS, XML spreadsheets in batch. Excel Converter T..

$79.95

Metafile (EMF, WMF) to PDF Converter Command Line

Metafile (EMF, WMF) to PDF Converter Command Line

Metafile (EMF, WMF) to PDF Converter Command Line can be used to convert EMF, WMF, and RTF files int..

$240.00

PDF Security and Signature (Shell & COM & SDK)

PDF Security and Signature (Shell & COM & SDK)

PDF Security and Signature (Shell & COM & SDK)PDF Security and Signature software can be used to s..

$79.95

Email RSS Feeds as PDF Newspaper

Email RSS Feeds as PDF Newspaper

Convert RSS Feeds to PDF Newspaper with Email Subscription RSS Feeds To PDF Maker is a PHP Script..

$299.00

XPS to PDF Converter Command Line

XPS to PDF Converter Command Line

XPS to PDF Converter Command Line does convert from XPS and OXPS files to PDF and Image files. Bo..

$79.00

Java PDF Toolkit (jpdfkit)

Java PDF Toolkit (jpdfkit)

Java PDF Toolkit is a powerful Java PDF tool for Manipulating PDF Documents. Java PDF Toolkit is a..

$299.00

HTML to PDF Converter Command Line

HTML to PDF Converter Command Line

VeryUtils HTML To PDF Converter Command Line is a Command Line Tool that lets you create PDF docum..

$399.00

PDF Validator Command Line

PDF Validator Command Line

PDF Validator Command Line is a Command Line software which can be used to verify conformance and ..

$99.95

ConvertDoc Command Line for Windows

ConvertDoc Command Line for Windows

ConvertDoc Command Line software does convert between markup formats. ConvertDoc is a Command Line..

$79.95

Tags: annotate pdf, comment pdf, dynamic pdf stamp, markup pdf, pdf annotator, pdf comment, pdf markup, pdf stamp, pdf stamp library, pdf stamper, pdf stamping, pdf watermark, stamp pdf, watermark pdf