2017-07-12 7 views
1

HTMLページをPDFに変換するための新しい関数の開発を開始しました。私はiTextを使用しています。指示hereに従ってください!iText 7 java.lang.NoSuchMethodError

そして今、私は私が命令here次のpom.xmlを作成しているエラーにException in thread "main" java.lang.NoSuchMethodError: com.itextpdf.layout.font.FontSet.getFonts()Ljava/util/Set;

を入手!それでも同じエラーが発生しました。

私はeclipseを使用しています。私はWebContentフォルダにpom.xmlを置いて、エラーを受け取りました。 pom.xmlをWEB-INFフォルダに移動すると同じ結果になります。

pom.xmlのディレクトリが間違っていますか?

私は質問hereを通過しました!またhere!まだ動作しません

アドバイスをしてください。

+1

あなたの 'pom.xml 'にはどのバージョンがありますか? –

+0

私はpom.xmlでバージョン7.0.3を使用しています。私のjarファイルと同じバージョンです。ありがとう –

答えて

3

pdfHTML 1.0.0は、iTextコア7.0.3と互換性がありません。iText Core 7.0.2とのみ互換性があります。詳細については、GitHubの互換性マトリックスを参照してください。https://github.com/itext/itext7/releases/tag/7.0.3

iTextコア7.0.4とpdfHTML 1.0.1は、今月末にリリースされる予定です。互換性もあります。

Meanwileスナップショットビルドを使用したい場合、あなたはpom.xmlにこれを追加することができますし、iTextのコア7.0.4-SNAPSHOTとpdfHTML 1.0.1-SNAPSHOT使用:スナップショットを作成しますので、ご自身のリスクで

<repositories> 
    <repository> 
    <id>itext-snapshots</id> 
    <name>iText Repository - snapshots</name> 
    <url>https://repo.itextsupport.com/snapshots</url> 
    <snapshots> 
     <enabled>true</enabled> 
    </snapshots> 
    </repository> 
</repositories> 

使用はサポートされていないため、最新の開発とプルリクエストの提出によりiTextに貢献したい経験豊富な開発者のためのものです。

NEVER USE SNAPSHOTは、本番環境で

それとも、あなたはiTextのコア7.0.4とpdfHTML 1.0.1を使用することができたときに、月の終わりまで待つを構築します。

+0

ありがとうAmedee。私はiTextコアバージョン7.0.2をダウンロードして、エラーはなくなりました。期待どおりにpdfファイルをエクスポートしました。再度、感謝します。 –

関連する問題