/* hello.java * Copyright (C) 1997-99 Thomas Merz. All rights reserved. * * PDFlib client: hello example in Java */ public class hello { public static void main (String argv[]) { long p; int font; p = pdflib.PDF_new(); if (pdflib.PDF_open_file(p, "hello_java.pdf") == -1) { System.err.println("Couldn't open PDF file hello_java.pdf\n"); System.exit(1); } pdflib.PDF_set_info(p, "Creator", "hello.java"); pdflib.PDF_set_info(p, "Author", "Thomas Merz"); pdflib.PDF_set_info(p, "Title", "Hello world (Java)"); pdflib.PDF_begin_page(p, 595, 842); font = pdflib.PDF_findfont(p, "Helvetica-Bold", "default", 0); if (font == -1){ System.err.println("Couldn't find font!\n"); System.exit(1); } pdflib.PDF_setfont(p, font, 18); pdflib.PDF_set_text_pos(p, 50, 700); pdflib.PDF_show(p, "Hello world!"); pdflib.PDF_continue_text(p, "(says Java)"); pdflib.PDF_end_page(p); pdflib.PDF_close(p); pdflib.PDF_delete(p); } }