Developer Tools
|
Office Productivity Applications
|
Platform-Agnostic APIs
|
Home | Online Demos | Downloads | Buy Now | Support | About Us | News | Working Together | Contact Us
Quite a few of our users are new to the Java platform. So, we decided to put together a set of tutorials. This is one of them.
Create a plain text file named "CreatePDF.java" with the following code.
package com.gnostice.pdfone_for_java.examples; import com.gnostice.pdfone.PdfDocument; public class CreatePDF { public static void main(String[] args) { try { PdfDocument doc = new PdfDocument(); doc.writeText("Gnostice PDFOne Java", 10, 10); doc.setOpenAfterSave(true); // Only for Windows doc.save("SamplePDF.pdf"); doc.close(); System.out.println( "SamplePDF.pdf has been created successfully"); } catch(Exception e) { System.out.println("Could not create PDF"); System.out.println(e.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.
---o0O0o---
Our .NET Developer Tools | |
---|---|
Gnostice Document Studio .NETMulti-format document-processing component suite for .NET developers. |
PDFOne .NETA .NET PDF component suite to create, edit, view, print, reorganize, encrypt, annotate, and bookmark PDF documents in .NET applications. |
Our Delphi/C++Builder developer tools | |
---|---|
Gnostice Document Studio DelphiMulti-format document-processing component suite for Delphi/C++Builder developers, covering both VCL and FireMonkey platforms. |
eDocEngine VCLA Delphi/C++Builder component suite for creating documents in over 20 formats and also export reports from popular Delphi reporting tools. |
PDFtoolkit VCLA Delphi/C++Builder component suite to edit, enhance, view, print, merge, split, encrypt, annotate, and bookmark PDF documents. |
Our Java developer tools | |
---|---|
Gnostice Document Studio JavaMulti-format document-processing component suite for Java developers. |
PDFOne (for Java)A Java PDF component suite to create, edit, view, print, reorganize, encrypt, annotate, bookmark PDF documents in Java applications. |
Our Platform-Agnostic Cloud and On-Premises APIs | |
---|---|
StarDocsCloud-hosted and On-Premises REST-based document-processing and document-viewing APIs |
Privacy | Legal | Feedback | Newsletter | Blog | Resellers | © 2002-2024 Gnostice Information Technologies Private Limited. All rights reserved. |