verypdf sdk & com

VeryPDF PDF Library SDK C++ Source Code License for Developers Royalty Free

The PDF Library SDK from VeryPDF is a flexible, cross-platform solution that allows programmers to seamlessly incorporate powerful PDF editing capabilities into their server environments and various applications, such as web, mobile, and desktop. With the help of high-quality PDF manipulation tools included in the PDF Library SDK, you can easily integrate advanced functionalities for parsing, rendering, and editing PDFs into your applications.

image

By leveraging the extensive API provided by the VeryPDF PDF Library SDK, you can develop innovative and customized document solutions with ease. The VeryPDF PDF Library SDK simplifies the process of application development by offering a rich API that seamlessly integrates robust PDF editing, parsing, and rendering functionalities into your projects.

This cross-platform and configurable solution comes with a multi-platform shared library (dll, so and dylib) with a C-compatible interface, providing APIs for Linux, Windows, and Mac, as well as libraries/modules for C#.Net, Python, and Java 8.

VeryPDF PDF Library SDK has powerful PDF editing functions. It offers numerous interface functions for transforming and creating new content for PDF files, allowing for a wide variety of options and broad flexibility for implementation tailored to the specific needs of your project.

VeryPDF PDF Library SDK has a low memory footprint and efficiently utilizes multi-core CPUs for stream decoding and content rendering purposes by closely following Portable Document Format specification guidelines.

➤ VeryPDF PDF Library SDK Highlight Features:
* The PDF Library SDK offers an uncomplicated yet powerful solution for PDF functionality, which can be easily incorporated into your applications across all platforms.
* With virtually unlimited document state snapshots, the SDK provides an efficient undo/redo feature.
* Digital signatures are verified with ease.
* The SDK enables you to apply electronic signatures with or without a cryptographic security layer.
* You can secure your PDFs using password-based encryption and decryption.
* The SDK allows for the manipulation of document structure, including creating, deleting, moving, inserting, extracting, resizing, and rotating pages.
* Configurable rendering is available for page, content object, annotation, and form field widgets.
* The SDK offers functionality to add and edit text, bitmap, and vector graphics.
* Sensitive content can be easily redacted.
* Interactive Form fields can be created, modified, filled, exported, and submitted.
* Annotations can be created, modified, and wiped out.
* You can import, remove, and export file attachments.
* PDF metadata can be both read and written using the SDK.
* Access and modify PDF page contents directly, for example, you can change color for text contents, lines, images, etc. elements. You can also change the width for lines.
* You can add/delete/modify hyperlinks in PDF pages.
* More and more functions to modify PDF files.
* We are provide full C++ source code for Developers.

➤ Architecture:
We provide Full C++ source code for our customers, this C++ source code can be compiled on for Linux, Windows, and Mac, ensuring fast integration into existing projects.

We are also providing sample files and C++ source code examples of how to call VeryPDF PDF Library SDK libraries' functionalities and implement them for an accelerated delivery.

➤ Hardware:
* x86 architecture CPU
* 512+ MB of free memory available
* 100+ MB of free storage space

➤ Compatible Operating Systems:
* Windows 11, 10, 8.1, 8, 7, Windows Server 2022, 2019, 2016, 2012 R2, 2012, 2008 R2, 32-bit or 64-bit edition
* macOS 12 (Monterey), 11 (Big Sur), 10.15 (Catalina), 10.14 (Mojave)
* Ubuntu 21.10, 21.04, 20.10, 20.04, Fedora 35, 34, 33, 32, 64-bit edition

Please feel free to contact us if you are interested in this C++ Source Code License for VeryPDF PDF Library SDK.

http://support.verypdf.com/

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
hookprinter

Capture and re-print print-jobs with VeryPDF HookPrinter SDK software

VeryPDF HookPrinter SDK is a powerful tool designed for software developers to help them integrate printing capabilities into their applications. This software allows developers to capture and redirect print jobs from any Windows application, modify them, and then send them to a physical or virtual printer. With this SDK, developers can easily add customized printing features to their applications, such as watermarking, stamping, or adding headers and footers to documents. Additionally, the VeryPDF HookPrinter SDK supports multiple programming languages, including C++, C#, VB.NET, and Delphi, making it a versatile and flexible option for developers of all skill levels. VeryPDF HookPrinter SDK is a valuable tool that can help developers enhance their applications with advanced printing capabilities.

image

You can download the trial version of HookPrinter SDK v3.0 by visiting the following web page,

https://www.verypdf.com/app/hookprinter/index.html

HookPrinter SDK v3.0 has following highlight features:
* Support Windows XP, Vista, 7 ,8, 10, and Windows 2000/2003/2008/2008 R2/2012 Server and Workstation 32 and 64 bit.
* Support Windows 11 and later systems.
* Support both 32bit and 64bit systems.
* Enable/Disable printing function for an application.
* Show or Hide a Windows Printer by permissions.
* Enable or Disable a Windows Printer by permissions.
* Redirect print jobs from one printer to another printer.
* Modify printing options for print jobs during printing.
* Capture print jobs and save them to PDF, text and image files.
* Capture print jobs and more information and send them to database center online.
* Monitor printing behavior in your company.
* Convert color documents to black and white documents to save inks.
* Count the number of printed pages per day, per week, per month, etc.
* Capture SPL and SHD files and copy them to another folder for backup purpose.

VeryPDF-HookPrinter.ini is a configuration file in HookPrinter SDK v3.0, you can use this .ini file to re-produce print jobs easily,

[AutoSave]
strLicenseKey=XXXX-XXXX-XXXX-XXXX
bCaptureSPLFiles=1
strCmd=["E:\hook\Windows-DLL-Injector\bin\HookPrinterRunCmd.exe" "%1"]

[Debug]
bAllocConsole=1
bDeleteSPLFileAfterUploadToServer=0

[Config]
bAllowCancelPrinting=1
bPromptViewPrintLog=1

[Company]
; You can view printing log from following web page
; http://online.verypdf.com/app/hookprinter/
ServerURL=http://online.verypdf.com/app/hookprinter/upload.php
Department=Test
ComputerName=Frank Computer
UserName=Frank

[Options]
RunEXE-ShowWindow=0
RunEXE=<%APPFOLDER%\spl2pdf_cmd\spl2pdf.exe> <%FULL_FILENAME%> <%FULL_BASENAME%-spl2pdf.pdf>
RunEXE1-ShowWindow=0
RunEXE1=<%APPFOLDER%\pdftotext\pdftotext.exe> -layout <%FULL_BASENAME%-spl2pdf.pdf> <%FULL_BASENAME%.txt>
RunEXE2-ShowWindow=0
RunEXE2=<%APPFOLDER%\pdf2image_win\pdf2img.exe> -r 300 <%FULL_BASENAME%-spl2pdf.pdf> <%FULL_BASENAME%.jpg>
RunEXE3-ShowWindow=0
RunEXE3=<%APPFOLDER%\HookPrinterRunCmd.exe> <%FULL_FILENAME%>
RunEXE4-ShowWindow=0
RunEXE4=
RunEXE5-ShowWindow=0
RunEXE5=
RunEXE6-ShowWindow=0
RunEXE6=
RunEXE7-ShowWindow=0
RunEXE7=
RunEXE8-ShowWindow=0
RunEXE8=
RunEXE9-ShowWindow=0
RunEXE9=
RunEXE10-ShowWindow=0
RunEXE10=

[SPL2PDF]
LicenseKey=XXXXXXXXXXXXXXXX

At VeryPDF, we understand that every customer has unique needs and requirements for their printing solution. That's why we offer a custom development service for our HookPrinter SDK software to ensure that it can best meet your specific needs. Our team of experienced developers can work with you to create a custom build of the HookPrinter SDK that includes features and functionalities tailored to your requirements. Whether it's modifying printing options for print jobs, capturing and saving print jobs to specific file formats, or monitoring printing behavior within your organization, our custom development service can help you achieve your goals. With our help, you can create a printing solution that is both powerful and personalized to your needs.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: +1 (from 1 vote)
pdf security

How to use VeryPDF PDF Security and Signature to encrypt a PDF file using certificate?

Hi,

We are using VeryPDF PDF Security and Signature Command Line to sign a PDF file using certificate currently, we have some questions,

Does it support signing from a token?
Does it support signing from an HSM using PKCS#11?

Thanks,
Customer
--------------------------------

image
Dear Customer,

Thank you for your email. We appreciate your interest in our product, VeryPDF PDF Security and Signature.

https://www.verypdf.com/app/pdf-security-and-signature/index.html

Regarding your inquiry, may I know if you are currently using the "VeryPDF PDF Security and Signature (Shell & COM & SDK)" version? If so, then the answer to your question is yes, it does support signing from a token and HSM using PKCS#11.

Our software supports a variety of digital signature types including PKCS#11, PKCS#12, and USB tokens. This allows for convenient and secure signing of PDF documents while ensuring the authenticity and integrity of the signed document.

If you have any further questions or concerns, please feel free to let us know.

Best regards,
VeryPDF
--------------------------------
Hi,

Thank you for your prompt response.

We are looking to use this for multiple clients, some using the server version an some with the personal version.

We have 3 more questions:

1) Do you have instructions on how to specify the PKCS#11 or token values on the command line?

2) Does it require that the certificate be imported in the windows certificate repository?

3) Does it require that the private key be imported as well?

Thank You.
Customer
--------------------------------
>>1) Do you have instructions on how to specify the PKCS#11 or token values on the command line?

Thanks for your message, you need import certificate into windows certificate repository first, then you can use this certificate with a name, for example,

pdfsecure.exe -cername "VeryPDF" -signrect "50,500,200,60" -signpage 1 readme.pdf _out_1.pdf
pdfsecure.exe -cername "VeryPDF" -signbgimage "logo.png" -signrect "50,500,200,60" -signpage 1 readme.pdf _out_2.pdf
pdfsecure.exe -cername "VeryPDF" -signrect "0,0,0,0" readme.pdf _out_3.pdf
pdfsecure.exe -cername "VeryPDF" -signreason "For your review." -signinfo "support@verypdf.com" -signfillcolor 00FF00 -signstrokecolor FF0000 -signlinewidth 5 readme.pdf _out_4.pdf
pdfsecure.exe -cername "VeryPDF" -createtimesign -timestampurl "http://timestamp.comodoca.com/authenticode" readme.pdf _out_5.pdf
pdfsecure.exe -cername "VeryPDF" -openpwd 123 -ownerpwd 456 -keylen 128 -perm 2048 readme.pdf _out_6.pdf

>>2) Does it require that the certificate be imported in the windows certificate repository?

Yes, you need import certificate into windows certificate repository first.

>>3) Does it require that the private key be imported as well?

It is not necessary to import the private key.

You can download and try the trial version of "VeryPDF PDF Security and Signature (Shell & COM & SDK)" software, please feel free to let us know if you encounter any problem with this software.

https://www.verypdf.com/app/pdf-security-and-signature/try-and-buy.html
https://www.verypdf.com/dl2.php/pdf-security-signature-cmd-sdk-com.zip

VeryPDF

The cticert.exe command line utility simplifies the import of certificates and private keys into a PKCS#11 cryptographic token (HSM), allowing for the use of the VeryPDF PDF Security and Signature Command Line's digital signature creation and verification capabilities. The utility supports the import of X.509 certificates and private keys from PKCS#12 formatted files and can also list and export certificates. It is vendor independent and utilizes the PKCS#11 interface. Furthermore, the utility is portable and can be used on various platforms.

VN:F [1.9.20_1166]
Rating: 2.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
docprint pro, html converter (htmltools), html print

Does VeryPDF HTML to Any Converter Command Line use Qt runtime?

I'm searching for a product to do a conversion from html to pdf. I noticed VeryPDF HTML to Any Converter Command Line can do this job. I would like to know if VeryPDF HTML to Any Converter Command Line use Qt runtime or not?

Thanks,
Customer
---------------------------------
Thank you for your message. It's confirmed that "VeryPDF HTML to Any Converter Command Line" employs QT to convert HTML files to PDF files.

https://www.verypdf.com/app/html-to-any/index.html

If you prefer not to use QT, we recommend using "Document Converter (docPrint Pro)" software instead. This software can convert HTML files to PDF files using Internet Explorer. You can purchase the software at the following link:

https://www.verypdf.com/app/document-converter/try-and-buy.html#buy_pro

Once installed, you can use the following command line to convert an HTML page to a PDF file via Internet Explorer:

"C:\Program Files (x86)\docPrint Pro v9.0\doc2pdf.exe" -l 10000 -i "http://www.verypdf.com/artprint/index.html" -o C:\output.pdf

We hope this software meets your needs.

VeryPDF
---------------------------------

image
Introduction:

Converting HTML pages to PDF files is a common task for businesses and individuals. There are different technologies available for this task, including Render HTML page by QT Runtime and Print HTML page using MS Internet Explorer + Virtual Printer. In this article, we will explore the differences between these two technologies and their pros and cons.

QT Runtime:

QT runtime is a software development framework used to build cross-platform applications. It includes a set of libraries and tools that enable developers to create applications that can run on different operating systems. One of the features of QT runtime is the ability to render HTML pages to PDF files directly without requiring a virtual printer.

Pros:

1. QT runtime provides a high-quality rendering engine that can convert HTML pages to PDF files with precision and accuracy.

2. It supports different types of HTML elements, including images, videos, and multimedia content.

3. QT runtime can handle large volumes of HTML pages and convert them to PDF files quickly and efficiently.

4. It supports multiple platforms, including Windows, Mac, and Linux, making it easily accessible to many users.

Cons:

1. QT runtime is a complex technology that requires advanced programming skills to use effectively.

2. It may not be suitable for non-technical users who want a simple solution for converting HTML pages to PDF files.

3. QT runtime may not work well with some HTML elements, resulting in inaccuracies in the final PDF file.

MS Internet Explorer + Virtual Printer:

MS Internet Explorer + Virtual Printer is a technology that involves using a virtual printer to convert HTML pages to PDF files. Developers can write an application to load HTML pages in a Web Browser Form, print the HTML page to a virtual printer, and save it to a PDF file.

Pros:

1. MS Internet Explorer is a widely used web browser that is available on most Windows-based computers, making it easily accessible to many users.

2. It provides a simple and straightforward method for converting HTML pages to PDF files, which is suitable for non-technical users.

3. The use of a virtual printer allows developers to customize the conversion process and add features such as watermarking and page numbering.

Cons:

1. MS Internet Explorer may not provide the same level of precision and accuracy as QT runtime, especially when handling complex HTML elements.

2. It requires an additional step of printing to a virtual printer, which may increase the time required for the conversion process.

3. MS Internet Explorer may not work well with some web pages that require modern web technologies, such as HTML5 and CSS3.

Conclusion:

In summary, both QT Runtime and MS Internet Explorer + Virtual Printer offer different advantages and disadvantages when it comes to converting HTML pages to PDF files. QT runtime provides high-quality rendering and precision, supports multiple platforms, and can handle large volumes of HTML pages, but requires advanced programming skills. On the other hand, MS Internet Explorer + Virtual Printer offers a simple and straightforward solution that is suitable for non-technical users, allows for customization through the use of a virtual printer, and is widely available on most Windows-based computers, but may not provide the same level of accuracy and compatibility as QT runtime and requires an additional step of printing to a virtual printer. Ultimately, the choice between these two technologies depends on the user's specific needs and preferences.

VN:F [1.9.20_1166]
Rating: 1.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
pdf editor, pdf stamp, pdf to image converter

How to add text stamps to PDF pages and convert PDF pages to image files with PDF Editor OCX product?

hello,

I found your PDF Editor OCX product on the Internet (pdfeditor_ocx control),

https://www.verypdf.com/app/pdf-editor/try-and-buy.html

I downloaded and tried it, I found that this product is helpful to my VB program, but I want to learn more about some usage problems of pdfeditor_ocx control:

1. I would like to add some results text to the upper left corner of a page in an existing PDF file, such as:
Calculation result:

Ring part
Volume: 1m³
Weight: 7.85KG

I want to save the above results to the top left corner of the existing PDF. How do I write the code?

2. I want to save a page of an existing PDF as a JPG image. How do I write the code?

If all of the above can be solved, I would buy the pdfeditor_ocx control immediately.

Please reply to the code compilation method as soon as possible and send me the payment link, please!

Customer
------------------------------

image
1. We suggest you may use PDF Stamp Command Line or PDF Stamp SDK to add these text stamps to the upper left corner of a page in an existing PDF file, you may download the trial version of PDF Stamp Command Line or PDF Stamp SDK from this web page to try,

https://www.verypdf.com/app/pdf-stamp/try-and-buy.html#buy-cmd

2. You can use PDF to Image Converter Command Line or PDF to Image Converter SDK to convert a page of an existing PDF as a JPG image, you may download the trial version of PDF to Image Converter Command Line or PDF to Image Converter SDK from this web page to try,

https://www.verypdf.com/app/pdf-to-image-converter/try-and-buy.html#buy-cmd

You can call above two products from your VB code to add text contents to PDF pages and convert a PDF page to JPG image easily, if you encounter any problem with above products, please feel free to let us know, we are glad to assist you asap.

VeryPDF
------------------------------
If I buy PDF Stamp Command Line, do I need to pay pdfeditor_ocx control? In other words, if I only buy PDF Stamp Command Line, Can I use a genuine pdfeditor_ocx control without stamps?

I just want to use pdfeditor_ocx ActiveX to convert the image, but I do not know how to write the code at this stage, can you give me an example?

Customer
------------------------------

>>If I buy PDF Stamp Command Line, do I need to pay pdfeditor_ocx control? In other words, if I only buy PDF Stamp Command Line, Can I use a genuine pdfeditor_ocx control without stamps?

Thanks for your message, pdfeditor_ocx and PDF Stamp Command Line are two different products, if you want to use both, you will need to buy both of them separately, thanks for your understanding.

>>I just want to use pdfeditor_ocx ActiveX to convert the image, but I do not know how to write the code at this stage, can you give me an example?

Yes, you can use only pdfeditor_ocx ActiveX to convert from PDF pages to image files, you can call SaveAsPicture() or ConvertPDFToImage() method to do this work,

void SaveAsPicture(LPCTSTR szFileName, long nStartPage, long nEndPage, long nDpiX, long nDpiY);

long ConvertPDFToImage(LPCTSTR lpPDFFile, LPCTSTR lpImageFile, long xResolution, long yResolution, long iCompression, long iIsMultiPage, long iFirstPage, long iLastPage, long iBitCount, long iGrayscale);
    
You can call them from your VB code to convert PDF pages to image files easily, here is a simple VC++ example for ConvertPDFToImage() method, you can change it to VB code easily,

void CTestpdfocxDlg::OnButtonPdf2image()
{
     static char BASED_CODE szFilter[]
         ="PDF File(*.pdf)|*.pdf||";
     CFileDialog  fOpenDlg(TRUE,"","",
         OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
         szFilter,NULL);
     if(fOpenDlg.DoModal() != IDOK)
         return;
     CString strPDFFileName = fOpenDlg.GetPathName();

    char sImageFilter[] =
         "EMF File (*.emf)|*.emf|"
         "BMP file (*.bmp)|*.bmp|"
         "WMF File (*.wmf)|*.wmf|"
         "JPG File (*.jpg;*.jpeg)|*.jpg;*.jpeg|"
         "GIF File (*.gif)|*.gif|"
         "TIF File (*.tif;*.tiff)|*.tif;*.tiff|"
         "PNG File (*.png)|*.png|"
         "TGA File (*.tga)|*.tga|"
         "PCX File (*.pcx)|*.pcx|"
         "All File (*.*)|*.*||";
     CFileDialog  fSaveDlg(TRUE,".jpg","",
         OFN_HIDEREADONLY | OFN_OVERWRITEPROMPT,
         sImageFilter,NULL);
     if(fSaveDlg.DoModal() != IDOK)
         return;
     CString strImgFileName = fSaveDlg.GetPathName();

    int iRet = m_ctrlPDFOcx.ConvertPDFToImage(strPDFFileName, strImgFileName,72,72,
         COMPRESSION_CCITTFAX4, 0, -1, -1, 24, 0);
     ShellExecuteA(m_hWnd,"open",strImgFileName,NULL,NULL,SW_SHOW);
}

VeryPDF

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)