2

alivepdf を使用して Unicode pdf を作成することは可能ですか?

Unicode.as クラスが表示されますが、試してみると、作成された pdf を adobe reader で開くことができません。

Unicode 文字列を作成するためのコード スニペットを教えてください。

[編集]

私はいくつかの調査を行いました。問題は UnicodePDF.as クラスの putcidfont0 メソッドにあると思います。

問題は、フォント メトリックが適切に解析されておらず、多くの文字がデフォルトのフォント幅で表示されていることだと思います。

これを修正する方法を私は言うことができません...

4

3 に答える 3

1

新しいものを宣言するか、ビットを true にUnicodePDF()設定してみてください (ドキュメントを参照してください) 。isUnicode

1、2か月前にこれに対処しました。私の問題は、AlivePDF に渡す特定の文字によって PDF が破損することでした。

私の場合、私はまだ問題を抱えていて、私の研究では有望な結果は得られませんでしたが、他の誰かがあなたのケースで読む価値があるかもしれない驚くほど似た問題を抱えていました.

AlivePDF ライブラリは数年間更新されていません。私の経験では、英語のコンテンツには問題なく使用していますが、Unicode やその他の言語ではうまく機能しないようです。

私のターゲットはデスクトップ Flash で、外部 XML ファイルから PDF コンテンツを生成していたので、最終的には C# とPDFSharpを使用してヘルパー ユーティリティ アプリを作成しました。

于 2013-07-08T16:48:16.467 に答える
0

ギリシャ語のアクセントのような一部の文字、一部のポーランド語、およびその他の多くの文字は cid フォントでは使用できないため、唯一の方法はフォントを pdf に埋め込むことです。

于 2013-07-12T17:04:54.000 に答える
0

ここで大きな議論がありました

また、オンラインの PDF to Doc コンバーターが UnicodePDF() ファイルを適切に読み取ることにも気付きました。

それが役に立てば幸い。

于 2013-07-08T18:00:43.157 に答える