私は3ページのWord文書をPDFに変換する必要があります。このWord文書は、PDF出力がどのように表示されるかを示すテンプレートとして私に与えられました。この文書をPDFに変換してPDFフォームを作成し、iTextSharpを使用してフォームを開き、データを入力してクライアントに返します。これはすべて素晴らしいですが、大量のデータが格納されているため、プレースホルダが不十分で、テキストが切り捨てられたり隠されたりします。大量のテキストと動的データをPDFに変換する
MVC 2 Viewをマスタページなしで作成し、モデルをビューに渡し、ViewのHTML表現を取得し、iTextSharpに渡してPDFをレンダリングしました。 iTextSharpがいくつかのタグで失敗したという問題がありました(そのうちの1つは<hr>
タグでした)。私は問題のあるタグを取り除くことができたが、テーブルは正しく描画されなかった。つまり、境界線の属性は無視されたので、境界線のない表が作成されました。その試みは失敗しました。
MVC 2でPDF文書を作成する最も効率的な方法については、長期的には維持可能な提案やアドバイスが必要です。私は自分の行動が200行以上になることを本当に望んでいません。 Word文書を直接操作するのは、VSTOで作業したことがないため、最良の解決策ではないため、Wordを開いてその内部のテキストを操作して動的データを追加し、それをPDFに動的に変換する方法。
どのようなご提案も大歓迎です。
よろしくお願いいたします。
おそらく答えはありませんが、何かを調べるにはpdf.js:https://github.com/andreasgal/pdf.js/ –
こんにちはジャスティン、応答ありがとう。しかし、このプロトタイプはHTML 5の能力を活用しています。私が書いているアプリケーションは公開されているので、サポートが必要な(古いブラウザを読む)ブラウザがあります。 –
お聞きします。どの言語を扱っても、PDFを生成するのが最悪です。私はあなたに幸運を願っています:-) –