タグマップを定義し、XMLデータファイルを取得しました。iTextを使ってXMLデータファイルをPDFに変換したい。問題は、XMLをPDFに変換するときに、フォント(ポーランド語フォント、中国語フォントなど)をターゲットPDFに埋め込む方法です。
26810 次
4 に答える
6
すべてのフォントを埋め込むように iText に指示する非常に簡単な方法を次に示します。これをコードの前に挿入して、フォントをロードします。
FontFactory.defaultEmbedding = true;
于 2012-01-14T02:15:25.273 に答える
6
ただし、使用する文字に一致する単一のフォントがなく、複数のフォントが必要な場合は問題が発生します。
この場合、FontSelectorクラスが役に立ちます。
私はそれについて短い記事を書きました:
http://lechlukasz.wordpress.com/2010/01/06/using-dynamic-fonts-for-international-texts-in-itext/
于 2011-01-11T09:26:41.007 に答える
0
すべてのフォントが埋め込まれた PDF/A に変換してみることができます。
PdfReader reader = new PdfReader(GetTemplateBytes());
pst = new PdfStamper(reader, Response.OutputStream);
pst.Writer.SetPdfVersion(PdfWriter.PDF_VERSION_1_4);
pst.Writer.PDFXConformance = PdfWriter.PDFA1A;
于 2011-05-18T13:27:56.223 に答える