Create a plain text file named "CreatePDF.java" with the following code.
import com.gnostice.pdfone.PdfDocument; import com.gnostice.pdfone.PdfWriter; public class CreatePDF { public static void main(String[] args) { try { PdfWriter w = PdfWriter.fileWriter("SamplePDF.pdf"); PdfDocument d = new PdfDocument(w); d.writeText("Gnostice PDFOne Java", 10, 10); d.setOpenAfterSave(true); d.write(); w.dispose(); System.out.println("SamplePDF.pdf has been created successfully"); } catch(Exception ex) { System.out.println("Could not create PDF"); System.out.println(ex.getMessage()); } } }
Open Command Prompt and change to the folder where "CreatePDF.java" is saved.
Compile the "CreatePDF.java" using the javac
Java compiler command.
javac -cp "C:\Program Files\Gnostice\PDFOneJava\bin\PDFOne.jar;." CreatePDF.java
The location of the PDFOne JAR file "PDFOne.jar" is provided by cp
parameter.
This command assumes that the "PDFOne.jar" is available in the directory C:\Program Files\Gnostice\PDFOneJava\bin\
.
"PDFOne.jar" and other files including samples and documentation are available in the Gnostice PDFOne Java download file.
The Java compiler command creates a "CreatePDF.class" file in the current directory.
To run the "CreatePDF.class" file with the Java Virtual Machine (JVM), use the java
Java interpreter command.
java -cp "C:\GnosticePDFOneJava\bin\PDFOne.jar;." CreatePDF
If you get an OutofMemoryException error while executing a PDFOne Java program, then increase the minimum and maximum heap size when you launch the program.
java -Xms32m -Xmx128m -cp "C:\GnosticePDFOneJava\bin\PDFOne.jar;." CreatePDF
The above command creates an initial heap size of 32 mb, which can be grown to 128 mb by the JVM if required.