Rotativaを使用してMVC HTMLからPdfに変換しています。 HTMLではすべてがうまく見えますが、Pdf形式では、文字の間隔があまりにも小さいため、整形されていません。これにより、文書の可読性が大幅に低下します。以下の画像でRotativa Pdf生成はHTML文字間隔を尊重しません
HTMLの文字列です:
、ここではRotativaで生成された文字列と同じである:
私は文字間隔を向上しようとしていますCSSから、しかし、私はそれを1px
に変更したとき、HTML側ではすべてがもっと良く見えますが、Pdfではすべての文字列がうんざりして、間隔が以上になりますdivに沿って分割し、互いにオーバーラップします。
this oneのように、これはRotativaの問題の1つである可能性があることがわかりました。これはDebian Sidオペレーティングシステムでのみ解決されています.Windowsを使用していて、Rotativa 1.64 Nugetを使って。
誰でもRotativaを使用して文字間隔の修正を知っていますか?
残念ながら、この種のものは、*非常に*一般的です。 。 。そしてRotativa特有のものではありません。 –
@MikeRobinson修正プログラム、または回避策がありますか? – meJustAndrew
残念ながら。あなたは、あなたが思いつくことができるどんなCSSタイプ間隔の仕様も使うべきです、そして、エンジンがそれらを認識し、 "正しいことをする"ことを期待してください。別のエンジンを試すこともできます。 (Adobeの* Acrobat *製品は非常に優れており、それに応じて価格が...)悪い知らせをしてしまって申し訳ありません。 –