PDF Form Filler C/C++ header file, Merge FDF, XFDF, XML into fillable PDF forms, Flatten PDF Forms

PDF Form Filler SDK can be downloaded from following web page,
http://www.verypdf.com/app/pdf-form-filler/try-and-buy.html#buy-sdk

#ifndef __PDFFORMFUNC_H__

#define __PDFFORMFUNC_H__

 

#include <windows.h>

 

#ifdef __cplusplus

extern "C" {

#endif

 

#define EXTERN __declspec(dllexport)

 

//PDFForm_SetLicenseKey

//Parameters:

//  lpLicenseKey: a License Key which issued by VeryPDF

EXTERN void WINAPI PDFForm_SetLicenseKey(LPCTSTR lpLicenseKey);

 

 

//PDFForm_MergeFDFIntoPDF

//  Merge FDF file into an existing PDF file and generate a new filled PDF file.

//Parameters:

//  lpInPDF: input PDF file

//  lpInFDF: input FDF file

//  lpOutPDF: merged PDF file

//Return value:

//  TRUE is success, FALSE is fail

EXTERN BOOL WINAPI PDFForm_MergeFDFIntoPDF(LPCTSTR lpInPDF, LPCTSTR lpInFDF, LPCTSTR lpOutPDF);

EXTERN BOOL WINAPI PDFForm_MergeXFDFIntoPDF(LPCTSTR lpInPDF, LPCTSTR lpInFDF, LPCTSTR lpOutPDF);

 

 

//PDFForm_ExtractFDFFromPDF

//  Extract FDF file from a filled PDF file.

//Parameters:

//  lpInPDF: input PDF file

//  lpOutFDF: output FDF file

//Return value:

//  TRUE is success, FALSE is fail

EXTERN BOOL WINAPI PDFForm_ExtractFDFFromPDF(LPCTSTR lpInPDF, LPCTSTR lpOutFDF);

 

 

//PDFForm_FlattenPDF

//  Flatten a form filled PDF file

//Parameters:

//  lpInPDF: input PDF file

//  lpOutPDF: output PDF file

//Return value:

//  TRUE is success, FALSE is fail

EXTERN BOOL WINAPI PDFForm_FlattenPDF(LPCTSTR lpInPDF, LPCTSTR lpOutPDF);

 

 

//PDFForm_EncryptPDF

//  Encrypt a PDF file.

//Parameters:

//  lpInPDF: input PDF file

//  lpUserPwd: user password

//  lpOwnerPwd: owner password

//  lpPermissions: permissions, it can be following values,

//                                           Printing // top quality printing

//                                           ModifyContents = ModifyContents | Assembly

//                                           Copy = Copy | ScreenReaders

//                                           ModifyAnnotations = ModifyAnnotations | FillIn

//                                           FillIn

//                                           ScreenReaders

//                                           Assembly

//                                           DegradedPrinting

/*

Security Options:

    Printing:  Allow to print

    Modify Contents:  Allow to modify

    Copy:  Allow to copy or extract

    Modify Annotations: Allow to add or modify annotations or form fields

    Fill In:  Allow to input form field and signature (128-bit RC4 only)

    Screen Readers:  Allow to enable accessibility (128-bit RC4 only)

    Assembly:  Allow to modify document assembly (128-bit RC4 only)

    Degraded Printing:  Allow to print degraded mode (128-bit RC4 only)

*/

//  You can use "Allow" parameter to concatenate several options, e.g.,

//          "Printing Allow ModifyAnnotations Allow ModifyContents"

//          "DegradedPrinting Allow ModifyAnnotations Allow ModifyContents"

//          "FillIn Allow ModifyAnnotations Allow ModifyContents"

//  nKeyLen: 128 or 40 bits

//  lpOutPDF: output PDF file

//Return value:

//  TRUE is success, FALSE is fail

EXTERN BOOL WINAPI PDFForm_EncryptPDF(LPCTSTR lpInPDF, LPCTSTR lpUserPwd, LPCTSTR lpOwnerPwd, LPCTSTR lpPermissions,

                                                  int nKeyLen, LPCTSTR lpOutPDF);

 

 

//PDFForm_Alloc

//Return value:

// 0 is an error, other values are valid ID.

EXTERN long WINAPI PDFForm_Alloc();

 

 

//PDFForm_Free

//Parameters:

//  id: a valid ID returned by PDFForm_Alloc() function

//

//Return value:

//  0 is success, other values are indicate an error

EXTERN long WINAPI PDFForm_Free(long id);

 

 

//PDFForm_SetTextField

//Parameters:

//  id: a valid ID returned by PDFForm_Alloc() function

//  lpFieldName: form field name

//  lpFieldValue: form field value

//

//Return value:

//  if return value less than zero, it is indicate an error,

//  if return value large than zero, it is the number of form fields in the list

EXTERN long WINAPI PDFForm_SetTextField(long id, LPCTSTR lpFieldName, LPCTSTR lpFieldValue);

 

 

//PDFForm_SetCheckBox

//Parameters:

//  id: a valid ID returned by PDFForm_Alloc() function

//  lpFieldName: form field name

//  lpFieldValue: form field value

//

//Return value:

//  if return value less than zero, it is indicate an error,

//  if return value large than zero, it is the number of form fields in the list

EXTERN long WINAPI PDFForm_SetCheckBox(long id, LPCTSTR lpFieldName, LPCTSTR lpFieldValue);

 

 

//PDFForm_Apply

//Parameters:

//  id: a valid ID returned by PDFForm_Alloc() function

//  lpInFile: input PDF file

//  lpOutFile: output PDF file

//  bFlatten: make the output file flatten or not

//

//Return value:

//  0 is success, other values are indicate an error

//  -6: create FDF file error

//  -7: import form data into PDF file error

//  -8: flatten filled PDF file error

EXTERN long WINAPI PDFForm_Apply(long id, LPCTSTR lpInFile, LPCTSTR lpOutFile, LONG bFlatten);

 

 

//PDFForm_ClearFields

//Parameters:

//  id: a valid ID returned by PDFForm_Alloc() function

//

//Return value:

//  0 is success, other values are indicate an error

EXTERN long WINAPI PDFForm_ClearFields(long id);

 

//PDFForm_RepairFormFonts

//Repair fonts layout in PDF forms

//Parameters:

//  lpInPDF: input PDF file

//  lpOutFDF: output FDF file

//Return value:

//  TRUE is success, FALSE is fail

EXTERN BOOL WINAPI PDFForm_RepairFormFonts(LPCTSTR lpInPDF, LPCTSTR lpOutPDF);

 

 

//PDFForm_InsertDataMatrixImageIntoPDF

//Insert DataMatrix Image Into PDF file

//Parameters:

//  lpInPDF: input PDF file

//  lpOutFDF: output FDF file

//  lpFormName: DataMatrix form name

//  lpFormType: DataMatrix type, it can one of following values: DataMatrix, GS1DataMatrix, default is: DataMatrix

//  lpBarcodeText: Barcode text

//Return value:

//  TRUE is success, FALSE is fail

//

//int bRet = PDFForm_InsertDataMatrixImageIntoPDF("C:\\test.pdf", "C:\\out.pdf", "Datamatrix", "01034009377771791712073110BXBWWW22");

EXTERN BOOL WINAPI PDFForm_InsertDataMatrixImageIntoPDF(LPCTSTR lpInFile, LPCTSTR lpOutFile, LPCTSTR lpFormName, LPCTSTR lpBarcodeText);

EXTERN BOOL WINAPI PDFForm_InsertDataMatrixImageIntoPDF2(LPCTSTR lpInFile, LPCTSTR lpOutFile, LPCTSTR lpFormName, LPCTSTR lpFormType, LPCTSTR lpBarcodeText);

 

//PDFForm_InsertBarcodeIntoPDF

//Insert Barcode into PDF file

//Parameters:

//  lpInPDF: input PDF file

//  lpOutFDF: output FDF file

//  lpFormName: Barcode form name

//  lpFormType: Barcode type, lpFormType supports following CodeType:

//              private enum CodeType

//              {

//                        Code128,

//                        Code39,

//                        Codabar,

//                        Datamatrix,

//                        EAN,

//                        Inter25,

//                        PDF417,

//                        Postnet

//              }

//  lpFormValue: Barcode text

//Return value:

//  TRUE is success, FALSE is fail

//

EXTERN BOOL WINAPI PDFForm_InsertBarcodeIntoPDF(LPCTSTR lpInFile, LPCTSTR lpOutFile, LPCTSTR lpFormName, LPCTSTR lpFormType, LPCTSTR lpFormValue);

 

//PDFForm_InsertBarcodeIntoPDF2

//Insert Barcode into PDF file

//Parameters:

//  lpInPDF: input PDF file

//  lpOutFDF: output FDF file

//  lpFormValues: Parameters FieldIdBarcode, TypeBarcode, FieldValueBarcode as a string-list (separated by for example newline).

//                         Then we would do ONE call instead of n-times calling the proc with

//                         the n as the number of special fields

//  Barcode type supports following CodeType:

//              private enum CodeType

//              {

//                        Code128,

//                        Code39,

//                        Codabar,

//                        Datamatrix,

//                        EAN,

//                        Inter25,

//                        PDF417,

//                        Postnet

//              }

//Return value:

//  TRUE is success, FALSE is fail

//

//e.g.,

//

//string strFormValues;

//strFormValues += "BarCode1[0]=>Code128=>1234567890";

//strFormValues += "\n";

//strFormValues += "BarCode2[0]=>Code39=>1234567890";

//strFormValues += "\n";

//strFormValues += "BarCode3[0]=>Codabar=>A1234567890A";

//PDFForm_InsertBarcodeIntoPDF2("C:\\test.pdf", "C:\\out.pdf", strFormValues.c_str());

//

EXTERN BOOL WINAPI PDFForm_InsertBarcodeIntoPDF2(LPCTSTR lpInFile, LPCTSTR lpOutFile, LPCTSTR lpFormValues);

 

 

//Return value:

//  0 is no such field, 1 is contain this field

EXTERN BOOL WINAPI PDFForm_IsContainsField(LPCTSTR lpInFile, LPCTSTR lpFormName);

 

//PDFForm_GetAllFields

//Get all form fields from a PDF file

//Parameters:

//  lpInPDF: input PDF file

//  lpOutBuffer: output buffer which contain all fields

//  nOutBufferLength: length of lpOutBuffer

//

//Return value:

//  returns the maximum number length of output buffer which need to store the form fields, 0 is failed to read form fileds.

EXTERN int WINAPI PDFForm_GetAllFields(LPCTSTR lpInFile, char *lpOutBuffer, int nOutBufferLength);

 

//

EXTERN int WINAPI PDFForm_GetAllFields_ToFile(LPCTSTR lpInFile, LPCTSTR lpOutFile);

 

#ifdef __cplusplus

}

#endif

 

#endif

 

An example to call PDF Form Filler SDK from VC++ source code,

 

void PDFFormFilling2()

{

         BOOL bRet = FALSE;

         char szInPDFFile[MAX_PATH];

         char szInFDFFile[MAX_PATH];

         char szOutPDFFile[MAX_PATH];

         char szOutFDFFile[MAX_PATH];

         char szFlattenPDFFile[MAX_PATH];

         char szEncryptPDFFile[MAX_PATH];

         char drive[_MAX_DRIVE];

         char dir[_MAX_DIR];

         char fname[_MAX_FNAME];

         char ext[_MAX_EXT];

         char szExePathName[MAX_PATH];

         GetModuleFileName(NULL,szExePathName,MAX_PATH);

         _splitpath(szExePathName, drive, dir, fname, ext);

         _makepath(szInPDFFile, drive, dir, "example-fw9", ".pdf");

         _makepath(szInFDFFile, drive, dir, "example-fw9", ".fdf");

         _makepath(szOutPDFFile, drive, dir, "out-filled", ".pdf");

         _makepath(szOutFDFFile, drive, dir, "out", ".fdf");

         _makepath(szFlattenPDFFile, drive, dir, "out-flatten", ".pdf");

         _makepath(szEncryptPDFFile, drive, dir, "out-encrypt", ".pdf");

        

         PDFForm_SetLicenseKey("XXXXXXXXXXXXXXX");

         bRet = PDFForm_MergeFDFIntoPDF(szInPDFFile, szInFDFFile, szOutPDFFile);

         bRet = PDFForm_ExtractFDFFromPDF(szOutPDFFile, szOutFDFFile);

         bRet = PDFForm_FlattenPDF(szOutPDFFile,szFlattenPDFFile);

         bRet = PDFForm_EncryptPDF(szOutPDFFile, "123", "456", "Printing",

                128, szEncryptPDFFile);

}

 

VN:F [1.9.20_1166]
Rating: 4.0/10 (1 vote cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
Posted in PDF Form Filler | Tagged , , | Leave a comment

How to convert HTML files to PDF files and combine several PDF files into one PDF file?

On the 64bit windows server 2008 system, we suggest you may use htmltools.exe to instead of "Doc Convertor", htmltools.exe is work better than "Doc Convertor" on 64bit system.

image

You can download and purchase "HTML Converter Command Line (htmltools.exe)" from following web page,

http://www.verypdf.com/app/html-converter/try-and-buy.html#cmd
http://www.verypdf.com/htmltools/htmltools.zip

Please by following steps to combine several HTML files into one PDF file,

1. Please call htmltools.exe to convert each HTML file or Web URL to PDF file first, e.g.,

htmltools.exe -webkit D:\test1.html D:\1.pdf
htmltools.exe -webkit D:\test2.html D:\2.pdf
htmltools.exe -webkit D:\test3.html D:\3.pdf
htmltools.exe -webkit D:\test4.html D:\4.pdf

2. You can call htmltools.exe to combine these PDF files into one PDF file, e.g.

htmltools.exe -mergepdf "D:\1.pdf|D:\2.pdf|D:\3.pdf|D:\4.pdf" C:\out.pdf

3. Delete all temporary PDF files,

You can call htmltools.exe from your VB.NET code easily,
----------------------------------------------------------------
ShellandWait("D:\VeryPDF\htmltools.exe", "-webkit D:\test1.html D:\1.pdf")
ShellandWait("D:\VeryPDF\htmltools.exe", "-webkit D:\test2.html D:\2.pdf")
ShellandWait("D:\VeryPDF\htmltools.exe", "-webkit D:\test3.html D:\3.pdf")
ShellandWait("D:\VeryPDF\htmltools.exe", "-webkit D:\test4.html D:\4.pdf")

ShellandWait("D:\VeryPDF\htmltools.exe", "-mergepdf ""D:\1.pdf|D:\2.pdf|D:\3.pdf|D:\4.pdf"" C:\out.pdf")

Public Sub ShellandWait(ByVal ProcessPath As String, ByVal strParameters As String)
        Dim objProcess As System.Diagnostics.Process
        Try
                objProcess = New System.Diagnostics.Process()
                objProcess.StartInfo.FileName = ProcessPath
                objProcess.Arguments = strParameters
                objProcess.StartInfo.WindowStyle = ProcessWindowStyle.Normal
                objProcess.Start()

                'Wait until the process passes back an exit code
                objProcess.WaitForExit()

                'Free resources associated with this process
                objProcess.Close()
        Catch
                MessageBox.Show("Could not start process " & ProcessPath, "Error")
        End Try
End Sub
----------------------------------------------------------------

If you encounter any problem with htmltools.exe application, please feel free to let us know.

VN:F [1.9.20_1166]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
Posted in HTML Converter (htmltools) | Tagged | Leave a comment

Unable to convert html to pdf using DocConverter on Windows Server 2008 64bit

Dear Team,

I am using a licensed version of "Doc Convertor v2.1" for 32bit windows server 2003. I want to migrate to windows server 2008 64bit but the mentioned software is not working in 64bit server machine. I even downloaded the 64bit trial version of ‘Doc Convertor v2.1’ and installed as per the installation guide. After installation I am able to convert html to pdf using ‘Convert Documents to PDFs’ option available in DocConverter running in system tray.

I am using a web application (which has been developed on vb.net) to generate pdf of html files individually and also to merge multiple html files into single pdf. But I am unable to convert the html to PDF format internally from my system, even when DocConverter is running in system tray. I still have 97 free trials left!!

Please guide me by providing the sample source code to convert html files into PDF and also to merge multiple html files into single pdf, using vb.net, or by providing the user manual of how to implement DocConverter in my 64bit server.

With Regards,
Customer
-------------------------------------

image
Thanks for your message, in order to get DocConverter COM work on 64bit system, you need upgrade to 64bit version of DocConverter COM and PDFcamp Printer x64 version, because 32bit PDFcamp Printer is not work on 64bit system.

The upgrade cost is 50% purchase price, if you wish upgrade it to 64bit version, please send to us your Order ID, we will send the upgrade web page to you shortly.

btw, we have a "HTML Converter Command Line (htmltools.exe)" software, this software is support both 32bit and 64bit systems, you may download it from following web page to try,

http://www.verypdf.com/app/html-converter/try-and-buy.html#cmd
http://www.verypdf.com/htmltools/htmltools.zip

after you download it, you can run following command lines to convert a web page to PDF file easily,

htmltools.exe test.htm _test1.pdf
htmltools.exe http://www.verypdf.com _web1.pdf

htmltools.exe -html2pdf2 test.htm _test_html2pdf2.pdf

htmltools.exe -webkit test.htm _test_webkit.pdf
htmltools.exe -webkit http://www.verypdf.com _web_webkit.pdf
htmltools.exe -webkit http://www.verypdf.com/artprint/docprintsdk.htm _verypdf_webkit.pdf

htmltools.exe -webkit2 test.htm _test_webkit2.pdf
htmltools.exe -webkit2 -width 1080 -height 1080 http://www.verypdf.com _web_webkit2.pdf
htmltools.exe -webkit2 -width 1080 -height 1080 http://www.verypdf.com/artprint/docprintsdk.htm _verypdf_webkit2.pdf

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)
Posted in DocConverter COM, HTML Converter (htmltools) | Tagged , , | Leave a comment

How to convert from HTML files to PDF files on Linux RHEL system?

Hi Team,

One of our client is looking for a tool that can convert the HTML files to PDF as part of an automation step. We have been shortlisting the tools for them and we have shortlisted verypdf as a potential tool set.

However we have been doing a proof of concept with the trial version before we make the selection. Unfortunately the expected outcome from the tool is not desirable. We want your help to confirm whether this is the expected behavior or it is a limitation of trial version. Please see the expected output and output we are getting from verypdf tool. This is stopping us to proceed with the tool. Appreciate your help here.

Please note - we have to select the tool by Wednesday (24th June) and hence a quick response will be appreciated.
Customer
-------------------------------------------
Thanks for your message, we suggest you may download "HTML Converter Command Line (htmltools.exe)" from following web page to try, you can use "HTML Converter Command Line (htmltools.exe)" to convert HTML files to PDF files easily,

http://www.verypdf.com/app/html-converter/try-and-buy.html#cmd
http://www.verypdf.com/htmltools/htmltools.zip

after you download it, you can run following command lines to convert HTML files to PDF files easily,

htmltools.exe test.htm _test1.pdf
htmltools.exe http://www.verypdf.com _web1.pdf

htmltools.exe -html2pdf2 test.htm _test_html2pdf2.pdf

htmltools.exe -webkit test.htm _test_webkit.pdf
htmltools.exe -webkit http://www.verypdf.com _web_webkit.pdf
htmltools.exe -webkit http://www.verypdf.com/artprint/docprintsdk.htm _verypdf_webkit.pdf

htmltools.exe -webkit2 test.htm _test_webkit2.pdf
htmltools.exe -webkit2 -width 1080 -height 1080 http://www.verypdf.com _web_webkit2.pdf
htmltools.exe -webkit2 -width 1080 -height 1080 http://www.verypdf.com/artprint/docprintsdk.htm _verypdf_webkit2.pdf

VeryPDF
-------------------------------------------
Hi Team,

Thanks for your assistance. Could you also please confirm whether the command line interface works from Linux RHEL system?

Thanks & Regards,
Customer
-------------------------------------------
Thanks for your message, htmltools.exe is a Windows application, it is not support Linux system yet.

However, we suggest you may download "VeryPDF HTML to Any Converter Command Line for Linux" from following web page to try, you can use "VeryPDF HTML to Any Converter Command Line for Linux" to convert web pages to PDF files easily,

http://www.verypdf.com/app/html-to-any/try-and-buy.html#buy-linux

VeryPDF
-------------------------------------------
Hi there team,

Further to the below correspondence, we have run though other aspects of consideration for the POC & request your feedback on the below.

We are using the "html2any" utility as this tool needs to be based in a Linux RHEL 5 environment.

1) Does the tool have any option to set footers in the resultant PDF?

a. The source HTML defines footer such as .

b. We observe that the footer is not carried over in the resultant PDF. Is there any option available in VeryPDF to take the footer into consideration?

2) Does the Very PDF have any capability to set maximum size of the output? (for eg 8 MB)

a. Any file greater than 8MB to be split into multiple files. Any such option available?

Thanks.
Customer
-------------------------------------------
>>1) Does the tool have any option to set footers in the resultant PDF?
>>a. The source HTML defines footer such as.
>>b. We observe that the footer is not carried over in the resultant PDF. Is there any option available in VeryPDF to take the footer into consideration?

Thanks for your message, HTML2Any is not support footer option yet.

>>2) Does the VeryPDF have any capability to set maximum size of the output? (for e.g., 8 MB)
>>a. Any file greater than 8MB to be split into multiple files. Any such option available?

Sorry, our HTML2Any software hasn't function yet.

VeryPDF
-------------------------------------------
Hi Team,

We are using the HTML2Any utility to convert HTML to PDF on RHEL environment as part of our evaluation. We noticed the below issue while trying to convert the HTML to PDF. Could you please check and advise if this is due to any limitation of the trial version of the tool?

· When we add more than one image with image properties as width=650 and height=800. The resultant PDF does not open (error message – “There was an error opening this document. The file is damaged and could not be repaired”).

We observe that if there is only one image with this image properties in the HTML, the PDF opens fine. I am wondering if this is any restriction on the trial version? Could you please advise.

· Additionally we would like to check if there is any option to configure a session time-out in the html2any utility? That is to say, if the tool takes longer than 'X' seconds to generate the output, then to abort the process.

Thank you for your assistance.

Regards
Customer
-------------------------------------------
Thanks for your message, you can use following parameters to control page width and height to output PDF file,

-page-height <unitreal> : Page height (default unit millimeter).
-page-width <unitreal> : Page width (default unit millimeter).

for example,

html2any -page-width 100 -page-height 100 http://www.verypdf.com/ out.pdf

HTML2Any utility for Linux hasn't an option to configure a session time-out yet, we will try to add this function into the future releases of HTML2Any utility for Linux. But our HTML Converter for Windows (htmltools.exe) is support this session time-out function, if you have a Windows Server, you can use this function by htmltools.exe application.

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)
Posted in HTML Converter (htmltools) | Tagged , , | Leave a comment

VeryPDF WebAPI is a Best PDF Cloud API Platform for Web and Mobile Developers

Secure cloud-based PDF processing using VeryPDF PDF technologies

http://www.verypdf.com/online/cloud-api/index.html

VeryPDF WebAPI is a powerful, secure web services API that exposes a broad set of PDF functionality to web and mobile application developers. Built upon proven Adobe technology and using a RESTful architecture, the PDF WebAPI enables software engineers to develop connected applications.

Process and Manipulate PDF Documents and Forms

Examples include:

  • Electronic document management (EDM) vendors can "stamp" pages of sensitive PDF documents with date/time and user information in the header and footer when PDFs are exported from the content management system, for audit purposes
  • ERP and CRM applications that export reports in PDF format can rasterize the first page to JPG or PNG, providing a more visually pleasing thumbnail or "cover page image" to users
  • Mortgage and credit applications – any PDF form-based application – can be "prefilled" programmatically with data from a database, quickly creating thousands of individual PDF documents

Benefits of Web-based Applications

Many companies are migrating from on-premises deployments to web-based applications, to take advantage of:

  • reduced infrastructure costs
  • increased uptime
  • less focus on maintaining hardware, applying patches, etc.
  • easy access to broad range of functionality available via web services

In addition, mobile app developers are relying on web services to do the "heavy lifting" by offloading resource intensive, battery-draining tasks from the client side in order to optimize the user experience on lighter-weight handheld devices.

The VeryPDF WebAPI integrates easily into existing web applications, and since the technology is built upon proven Adobe technology, compatibility and interoperability with Acrobat and Reader are virtually guaranteed.

PDF WebAPI Requests

Here are a few of the API requests currently available in the VeryPDF WebAPI:

Sun Watermark PDF Document and Stamp PDF Document

image

The Watermark/Stamp request type adds headers and footers, watermarks, and backgrounds to an input PDF document. The watermark can be a graphic image placed on a page, or text, or both. The background can be a single color or a graphic image. You can control the size of the watermark or background, and how it is placed on the page, whether or not an image used is transparent, and whether the watermark appears on top of the content on each page or rests behind that content. The background can only rest behind the content on a PDF page, and you cannot use text for a background. The content for the headers and footers, watermarks, or backgrounds, are drawn from an input file or set of input files that you provide. You can use either the XML or JSON file format to provide the input information for your Watermark/Stamp request.

http://www.verypdf.com/wordpress/201308/verypdf-cloud-api-platform-pdf-stamper-cloud-api-38024.html

http://www.verypdf.com/wordpress/201308/verypdf-cloud-api-platform-advanced-pdf-tools-cloud-api-stamp-pdf-rotate-pdf-set-pdf-metadata-set-pdf-version-number-set-pdf-info-set-pdf-viewer-preferences-resize-pdf-pages-set-custom-fi-38044.html

Add headers/footers and watermarks to your own PDF files using our online demo of PDF WebAPI.

Sun Flatten PDF Forms

Form flattening removes dynamic form elements from a PDF form document and transfers them to the PDF page content stream, making them permanent parts of the PDF document. For example, the fields on a PDF form are converted into content fixed on the page. Radio buttons or dropdown menus are removed. Digital signature fields are reduced to the name of the person who signed the document and related information, such as the date and time stamp.

http://www.verypdf.com/wordpress/201308/verypdf-cloud-api-platform-pdf-form-filler-cloud-api-pdf-form-manager-cloud-api-37968.html

http://www.verypdf.com/wordpress/201308/how-to-flatten-pdf-form-to-normal-pdf-file-by-cloud-api-38306.html

http://www.verypdf.com/wordpress/201312/pdf-form-filling-flattening-fill-and-flatten-pdf-forms-39968.html

Sun Render PDF Pages

image

The RenderPages request type converts selected pages of PDF documents into raster graphic image file pages (such as TIFF). The service uses technology provided by the Adobe PDF Library and the VeryPDF PDF2IMG utility to process these requests. When reducing an image size, such as to produce a thumbnail, bicubic resampling is used to optimize image quality. RenderPages can return more than one page from a PDF document as a single multi-page TIFF file.

http://www.verypdf.com/wordpress/201307/verypdf-cloud-api-platform-pdf-to-image-converter-cloud-api-37745.html

Try it now: Convert your own PDFs to JPG, PNG and more using our online demo of VeryPDF WebAPI.

PDF WebAPI is can also convert PDF to Word, DOC, RTF, Text, PNG, JPG, TIFF, HTML, XML, etc. formats.

image

Access the full documentation to see the entire set of API requests available via PDF WebAPI.

http://www.verypdf.com/online/cloud-api/index.html

http://www.verypdf.com/wordpress/category/verypdf-cloud-api

VN:F [1.9.20_1166]
Rating: 5.5/10 (2 votes cast)
VN:F [1.9.20_1166]
Rating: 0 (from 0 votes)
Posted in VeryPDF Cloud API | Tagged , , , | Leave a comment
Page 1 of 1,30712345...102030...Last »