問題タブ [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.
java - iTextPDF と XMLWorker - App Engine は、フォントの読み込み中にクラス MappedByteBuffer をブラックリストに登録しました
次の依存関係で構成された App Engine Java Maven プロジェクトがあります
メインの iText リリースを無視し、Android/App Engine に固有の iTextG バージョンを使用する除外戦略を使用しています
私のプロジェクトは、PDF ファイルを作成するために、html 入力、css ファイル、およびいくつかのフォント ファイルを受け取るように構成されています。
ここにフォントの読み込みに関連する部分的なコードがあります
localhost 環境では問題なく、正しく PDF が生成されています。オンライン環境では、このエラーが発生します
すでに行った検索から、2 つの重要なメモを見つけました。
この種の問題を回避するには、フォント バイトから直接作成されたobjectを使用する必要があります。
Font
これはコード例ですブラックリストに登録されたクラス (java.nio.MappedByteBuffer) は、他のコンテキストで使用されているため、ライブラリの G バージョンでは削除できません。
ここでの問題は、Font
内にオブジェクトを登録できないXMLWorkerFontProvider
ことです。Font オブジェクトは iText のメイン API で直接使用できますが、XMLWorker ツールでは使用できないようです。
この種の問題に対する解決策はありますか?App Engine 内で実行されている html 作品内でカスタム フォントを使用することは本当に不可能ですか?
itextsharp - iText の XMLWorker: の幅を設定するには?
これは機能していないと思います:
列は、スタイル「幅:50px」で指定されたものとは異なる幅になります
java - HTML 文字列が iText XML パーサーで解析されない
iText の xmlworker-5.5.9.jar を使用して以下の HTML 文字列を解析できません
以下のヘルパークラスによる:
以下のエラーが表示されます:
このフォーラムでもiText のドキュメントと回答を見ました。
どんな助けでも大歓迎です。ありがとう。
c# - XMLWorkerHelper は html ページを pdf に変換すると、最初の 2 ページのみが生成されます
最初の 2 ページしか取得していません。3 ページ目に生成された要素のリストがあります。コレクション内の要素が多すぎると、そこからのすべてのページが PDF 出力で空白になります
ここに私のcshtmlコードがあります
itext - OL/UL iText5 xmlworker の PDF/UA 埋め込みフォント
この問題は、ドキュメントにフォントを埋め込む必要がある PDF/A または PDF/UA を使用しているユーザーにのみ影響すると思います。PDF を生成するために、xhtml ドキュメントで XMLWorker を使用しています。
<ul style="list-style-type: square;"> を使用すると、zapfdingbats char 108 が箇条書きに使用されます。この問題は Stackoverflow で報告されており、ここでは再ハッシュしません: Embedding font using itext 5 for PDF/UA Compliance
回避策として、PDF/UA バリデータ (PAC 2 PDF Accessibility Checker 2) が反対しない <ul style="list-style-image: url('images/arrowicon.png');"> を使用しました。カスタム タグ プロセッサで処理した画像のスケーリングに問題がありました。
また、シンボルに選択されたフォントが Helvitca である <ol style="list-style-type: upper-alpha;"> リストでも同じ問題を発見しました。カスタム タグ プロセッサを使用してこれを置き換えようとしました。
以下は、UL リストと OL リストの両方に使用したカスタム タグ プロセッサです。画像のスケーリングを操作する上部は正常に機能します。それは CSS.Value.UPPER_ALPHA であり、私には理解できません。これは私が試した最も単純な例です。
リストがフォントを処理する方法に関する問題を追跡しましたが、より簡単な解決策であると信じているカスタムタグプロセッサで修正する方法がわかりません。この問題を解決するために、独自の List クラスを作成することも検討しました。
html - iText XMLWorker を使用した、幅が不明なテーブルを含む PDF
iText で XMLWorker を使用して、HTML テーブルから PDF を作成しています。幅が不明なテーブル(幅:自動)を作成することはできますか?幅が明示的に設定されていない限り、iText はすべてのテーブルの幅を 100% にしているようです。
これは期待どおりに機能します。
これにより、幅が 100% のテーブルが生成されます。
css - iText XMLWorker 互換性チャート
iText の XMLWorker で CSS プロパティの互換性チャートを見つけましたが、このチャートがどれほど最新のものかわかりません。私は現在 iText バージョン 5.5.5 を使用していますが、大きな違いがある場合は 5.5.9 のチャートも役立ちます。
私が使用しているものはここにあります: http://demo.itextsupport.com/xmlworker/itextdoc/CSS-conformance-list.htm
itext - I text xml worker を使用して中国語と日本語の文字を印刷する方法
itext を使用して PDF に中国語の日本語の文字を印刷できません。xmlWorker を使用して、中国語、日本語、韓国語の文字を含む HTML を 1 つの文字列に変換しています。ただし、xmlFontProvider にフォントを登録したにもかかわらず、pdf に空白が表示されます。