/*
 * HelloHangul.java
 *
 *    컴파일: javac -classpath .;iText-rtf-2.1.4.jar;iText-2.1.4.jar HelloHangul.java
 *      실행: java -cp .;iText-rtf-2.1.4.jar;iText-2.1.4.jar HelloHangul *
 */

import java.io.FileNotFoundException;
import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Paragraph;
import com.lowagie.text.rtf.RtfWriter2;

public class HelloHangul {
    public static void main(String[] args) {
        System.out.println("Hello, 한글! RTF 파일 생성됨");
        try {
            // 도큐먼트 생성
            Document document = new Document();
           
            // RtfWriter2 생성
            RtfWriter2.getInstance(document, new FileOutputStream("HelloHangul.rtf"));
           
            // 도큐먼트 열기
            document.open();
           
            // Step 4: Add content to the document.
            document.add(new Paragraph("Hello, 한글!"));
           
            // 도큐먼트 닫기
            document.close();
        } catch (FileNotFoundException fnfe) {
            // 파일을 생성 할 수 없을 때
            fnfe.printStackTrace();
        } catch (DocumentException de) {
            // DocumentExceptions arise if you add content to the document before opening or
            // after closing the document.
            // 도큐먼트를 열기 전이나 닫은 후의 예외상황 발생
            de.printStackTrace();
        }
    }
}



 

크리에이티브 커먼즈 라이선스
Creative Commons License

 

Posted by Scripter
,