2017-04-24 5 views
0

iText7(7.0.2)を学び、基本的なpdfを構築しようとしていますがすべてのヘルプは感謝するでしょうiText 7(7.0.2)エラー:文書タイプのメソッドadd(AreaBreak)が引数に該当しない(段落)

The method add(AreaBreak) in the type Document is not applicable for the arguments (Paragraph)"

を言って、document.add(new Paragraph("Hello World!"))でエラーが発生しました。

public static void main(String args[]) throws IOException { 
    File file = new File(DEST); 
    file.getParentFile().mkdirs(); 
    new PdfTest().createPdf(DEST); 
} 

public void createPdf(String dest) throws IOException { 
    //Initialize PDF writer 
    PdfWriter writer = new PdfWriter(dest); 

    //Initialize PDF document 
    PdfDocument pdf = new PdfDocument(writer); 

    // Initialize document 
    Document document = new Document(pdf); 

    //Add paragraph to the document 
    document.add(new Paragraph("Hello World!")); 

    //Close document 
    document.close(); 
} 
+3

であるあなたは正しい 'Paragraph'クラスをインポートあなたは確かにいますか?それは 'com.itextpdf.layout.element.Paragraph'でなければなりません – mkl

答えて

0

例を実行してください。それは完璧に動作します。私の推測では、古いキャッシュはitextpdf5です。 .pom -fileには、itext7の依存関係のみが含まれていることを確認してください。そして、彼のコメントで述べたようMKL、段落をインポートするための正しい方法は

import com.itextpdf.layout.element.Paragraph 
関連する問題