Use JAVA code to create PDF
To quickly and accurately create PDF with a wide range of features, install easy PDF SDK and use the following Code Snippet within your application
...
File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();
File outputFile = new File(args[1]);
String outputFileName = outputFile.getCanonicalPath();
EasyPDF.initialize();
IPrinter printer = new IPrinter();
IPrintJob pj = printer.getPrintJob();
pj.PrintOut(inputFileName, outputFileName);
EasyPDF.uninitialize();
...
See the entire PDF Java code
Process PDF with JAVA
Processing and Manipulating PDF with Java (Merging, Splitting, Rotating, Deleting, Extracting, Optimizing, etc) is an easy thing, just install our PDF SDK for Java and use the following Code Snippet for Merging PDF Files
...
File inputFile1 = new File(args[0]);
String inputFileName1 = inputFile1.getCanonicalPath();
File inputFile2 = new File(args[1]);
String inputFileName2 = inputFile2.getCanonicalPath();
File outputFile = new File(args[2]);
String outputFileName = outputFile.getCanonicalPath();
EasyPDF.initialize();
IPDFProcessor pcr = new IPDFProcessor();
pcr.Merge(inputFileName1, inputFileName2, outputFileName);
EasyPDF.uninitialize();
...
See the entire PDF Java code
Rasterizing PDF with Java
To rasterize PDF with Java, use the following Code Snippet, and use it with BCL easy PDF SDK installed
...
File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();
File outputFile = new File(args[1]);
String outputFileName = outputFile.getCanonicalPath();
EasyPDF.initialize();
IPDFConverter cvtr = new IPDFConverter();
IPDF2Image pti = cvtr.getPDF2Image();
pti.Convert(inputFileName,outputFileName,null,null,null);
EasyPDF.uninitialize();
...
See the entire PDF Java code
Process PDF Form with JAVA
Start processing PDF Form Fields with Java, in two easy steps:install our PDF API and insert the following Code Snippet to your Java application:
...
IFormField myFormField;
ITextField myTextField;
IComboField myComboField;
File inputFile = new File(args[0]);
String inputFileName = inputFile.getCanonicalPath();
...
EasyPDF.initialize();
IPDFDocument doc = new IPDFDocument();
doc.Open(args[0]);
IFormFields formFields = doc.getFormFields();
int nItems = formFields.getCount();
for (int i = 0; i < nItems; ++i)
{
myFormField = formFields.getItem(new Integer(i));
if (myFormField.getType() == docFormFieldType.DOC_FRMTYPE_TEXT) {
myTextField = (ITextField) myFormField;
System.out.println("Field name = " + myTextField.getName());
System.out.println("getPassword = " + myTextField.getPassword());
System.out.println("getMaxLen = " + myTextField.getMaxLen());
...
...
}else if (myFormField.getType() == docFormFieldType.DOC_FRMTYPE_COMBO ) {
myComboField = (IComboField) myFormField;
System.out.println("Field name = " + myComboField.getName());
System.out.println("Custom value = " + myComboField.getCustomValue());
System.out.println("Custom value enabled = " + myComboField.getCustomValueEnabled());
...
...
} else {
System.out.println("Field name = " + myFormField.getName());
}
}
System.out.println("\n\n");
IRadioField myRadioField;
...
myFormField = formFields.getItem(new String("Gender"));
System.out.println("Field name = " + myFormField.getName());
myRadioField = (IRadioField) myFormField;
System.out.println("Field name = " + myRadioField.getName());
System.out.println("getNoToggleToOff = " + myRadioField.getNoToggleToOff());
System.out.println("getRadiosInUnison = " + myRadioField.getRadiosInUnison());
...
...
EasyPDF.uninitialize();
...
See the entire PDF Java code