でクラスをシリアル化JSONファイルを作成します。 ArrayListのJSONファイルとして、自動化する方法がわからないので、オブジェクトや何かをシリアライズすることを考えましたが、これに対する解決策を見つけることができず、どのようにして作成できるかわかりませんPDFValuesオブジェクトは直列化可能です。私は以下のクラスを持っているJavaの
これらの値をJSONファイルに保存してプロパティとして使用してPDFファイルを生成するには、PDFファイルの生成にPDFBoxを使用し、.jsonファイルの場合はSimpleJSONを使用します。
私はいくつかの処理されたデータから数千のpdfファイルを生成しなければならないプロジェクトに取り組んでいます。私はすでに約500MB以上のテキストで構成されたデータを解析し、PDFとして生成する必要がある約5,000件の口座情報を保持しています。
テキストデータがPDFで生成されているということは、文字列内の開始文字の位置をPDFValuesに指定し、PDFTextInfoオブジェクトを生成してPDFファイルに追加する必要があります画像やテキストなどを含む必要があります。
注:私がしようとしていることを達成するためのよりよい方法がある場合は、私は提案には触れていますが、私は何をしようとしているのか、どちらの場合にも理由があります。
できるだけ速くコードを作成したいのですが、今は2分以内にRAWから大部分のデータを消去することができますが、今は最適化されている可能性がありますD
私はできるだけ早くPDFファイルを生成したいと思いますが、私はそのプロジェクトをJavaで1 1/2ヶ月の間使っています。先週のJSONとPDFファイルの生成... JSONファイルで3日間作業していましたが、少し失われています。
これは私が達成しようとしているJSONファイルの出力例です。このファイルを手動で生成し、ファイルを読み込んで処理すると、自動的に生成しようとしています:
{ "ヘッダ":{ "フルネーム": { "名前": "アヌビスLockward Botello"、 "水平":180、 "垂直":633 }、 .....より多くの要素..... } }
ご覧のとおり、PDFファイルの要素をHEADER、BALANCES、TRANSACTIONSなどのパネルのように分割して、パズルのようにPDFファイルを構築しようとしていますが、今私はヘッダーに名前要素を "ビルド"しようとしています。
おかげで、しかし、何がPDFファイルを構築するためのより良い方法だろう:私は正しい出力を得るでしょう、ところで、ここでJSON文字列からの結果の値がですか?私は書き込みを作成し、別のファイルを読むことからそれを生成することは遅いかもしれませんが、私はより良い方法の答えを見つけることができません...私は1つでなければならないことを知っています –
私はPDF生成をしばらく行っていません私はその時点で使っていたライブラリの名前を思い出すことができません(編集:iText(http://itextpdf.com/)でした)。私はそれがオープンソースプロジェクトだと信じていますが、私は確信しています [iText](http://itextpdf.com/)または[PDFBox](https://pdfbox.apache.org)を見て、それらがあなたのPDFに適しているかどうかを確認してください – JudgingNotJudging
私はPDFファイルを使用していたと言っています。とにかく、PDFファイルを生成するための良い方法がわからないのですが、助けてくれてありがとう、提案したものを適用する方法を見つけました。 ToStringBuilderをtoStringメソッドの中に入れて、今度はデコレータを使用して要素内の値を "ラップ"し、そのinsiを配置しますデ "コンテナ" ...あなたの助けをいただきありがとうございます。 –