Java Tutorial/PDF/RTF HTML

Материал из Java эксперт
Перейти к: навигация, поиск

Create RTF file and htm file

   <source lang="java">

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.Paragraph; import com.lowagie.text.html.HtmlWriter; import com.lowagie.text.pdf.PdfWriter; import com.lowagie.text.rtf.RtfWriter2; public class MainClass {

 public static void main(String[] args) throws Exception {
   Document document = new Document();
   PdfWriter.getInstance(document, new FileOutputStream(
       "HelloWorldMultiple.pdf"));
   RtfWriter2.getInstance(document, new FileOutputStream(
       "HelloWorldMultiple.rtf"));
   HtmlWriter.getInstance(document, new FileOutputStream(
       "HelloWorldMultiple.htm"));
   document.open();
   document.add(new Paragraph("Hello World"));
   document.close();
 }

}</source>





Generates a PDF, RTF and HTML file with the text "Hello World"

   <source lang="java">

import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.Paragraph; import com.lowagie.text.html.HtmlWriter; import com.lowagie.text.pdf.PdfWriter; import com.lowagie.text.rtf.RtfWriter2; public class MainClass {

 public static void main(String[] args) throws Exception {
   Document document = new Document();
   PdfWriter.getInstance(document, new FileOutputStream(
       "HelloWorldMetadata.pdf"));
   RtfWriter2.getInstance(document, new FileOutputStream(
       "HelloWorldMetadata.rtf"));
   HtmlWriter.getInstance(document, new FileOutputStream(
       "HelloWorldMetadata.htm"));
   document.addTitle("title");
   document.addSubject("subject");
   document.addKeywords("Metadata, iText");
   document.addCreator("jexp");
   document.addAuthor("author");
   document.addHeader("Expires", "0");
   document.open();
   document.add(new Paragraph("Hello World"));
   document.close();
 }

}</source>