問題タブ [xmlworker]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1910 参照

java - itextを使用してhtmlをpdfに変換する際の例外

itext.i を使用して Java で html を pdf ファイルに変換しようとしています。Eclipse エディターを使用しています。2 つの jar ファイルを追加しました。

classpath.my コードは以下のとおりです

上記のコードを実行すると、例外が発生します。解決方法がわかりません。私の例外を以下に示します

私のエラーはこの場所になると思います

この例外を解決するのを手伝ってください.....よろしくお願いします。

0 投票する
1 に答える
2831 参照

java - javafx htmleditorを使用したitext xmlworker

簡単な JavaFX (2.2) FXML プロジェクトを作成しました。HTML文字列をさまざまな要素に変換し、iTextによって生成されたPDFドキュメントの段落に追加しようとしています。HTMLWorker は非推奨なので、XMLWorker を使用します。独自に記述された単純な html 文字列で動作するようです。たとえば、次のようになります。

ただし、JavaFX HTMLEditor コントロールによって生成された html 文字列を使用しようとすると、次のメッセージが表示されます。

私の推測では、XMLWorker によって認識されない html 文字列にタグがたくさんあると思います。HTML エディターは、次の html 文字列を作成します。

その場合、html 文字列を「きれいにする」方法はありますか? それとも、何らかの別の HTML エディターを使用する必要がありますか?

私のサンプルプロジェクトのコード:

編集:

<b><i>、 ... またはその他のタグを使用すると問題が発生するようです。

0 投票する
1 に答える
2605 参照

java - Itext 5.5 および XMLWorker からのアラビア語テキストの HTML から PDF への変換

Itext 5.5 & XMLWorker のアラビア語テキストを含む HTML 文字列を変換しようとしています。変換後、アラビア文字は空白で表示されます。

使用されるコード スニペットは次のとおりです。

0 投票する
1 に答える
2855 参照

c# - html からの iTextSharp XMLWorker フッター

私はこの問題をどこでも検索しましたが、まだ実用的な解決策を得ることができません wrrr、それは非常に迷惑です。

xmlworker (itextsharp 2.1) を使用して、html から pdf を作成します。これは私には完全に機能しますが、渡された html で埋められた各ページにフッターとヘッダーを追加する必要があります。例では、この文字列をフッターhtmlとして機能するように渡しています

XMLWorker.GetInstance() を使用してリストに解析し、フッターとして追加する必要があります。

そして今、htmlの2番目と3番目の列が表示されますが、最初の列が欠落しているため、私の質問は次のとおりです。

私のフォント (unicode arial) をに添付することは可能ですか?

私のハンドラーとフォントを使用していますか? ParseXHtml 関数には複数のオーバーロードがありますが、必然的に DirectHandler を IElement ハンドラーとして使用し、MY FONT (arialuni.ttf) をフォント プロバイダーとして使用する必要があります。どんな助けでもいただければ幸いです

0 投票する
1 に答える
14757 参照

c# - iTextSharp xmlworkerhelper での ASP.NET コンパイラ エラー

ASP.NET で構築した一連の Web レポートを起動するアプリケーションを作成しようとしています。そのため、ページが存在する Web アプリケーションがありますが、実際には Web サイトを使用してページを表示したくありません。クライアントに配信できる PDF を作成したいと考えています。

私が作成しようとしているアプリケーションは、c# の Visual Studio 2010 で作成され、iTextSharp v5.5.2 および .NET 4.5 を使用するコンソール アプリです。「PDF を起動する」部分にまだ到達していないため、現在は単なるフレームワークです。Web からページにアクセスして PDF として保存しようとしていますが、コンパイル エラーに関する情報が見つかりません。アプリケーションには次の Using ディレクティブがあります。

// 次の行は、XmlWorkerHelper および XmlWorker 宣言に // Using ディレクティブまたは参照が必要であることを示しています。どのような参照が必要ですか??

//------------------------------------------------ ------------------------------------------------------

私の質問:
1. XmlWorkerHelper および XmlWorker 宣言のコンパイル エラーを解決するには、どの参照または Using ディレクティブが必要ですか?
2. コンパイル エラーの原因となっている、他に何か不足しているものはありますか?
3. レポートは主にグラフィック要素で構成されています。iTextSharp は多くの操作なしで PDF を作成できますか?

ありがとう...