2016-07-06 11 views
0

ここでは、別のクラスと別のパッケージからプライベート関数を呼び出すコードを示します。コンソール出力をPDFファイルに変換する

public class ClassName { 

public static void main(String[] args) throws IOException 
{ 

    Display display = new Display(); 
    InformationReceiver info = new InformationReceiver(); 
    display.getDetails(info); 
}} 

私の質問です。 。 このコードのコンソール出力/呼び出された関数(display.getDetails)がすべてPDFファイルに出力する方法を教えてください。

私はすでにeclpiseコンパイラにitextライブラリを作成してインポートしました。 私は構文自体に問題があります。 ありがとうございます

+0

JavaとJavascriptは全く異なるプログラミング言語です。これはどちらですか? –

+0

ああ、申し訳ありません。これはちょうどJavaです。謝罪。 – Emanhero

答えて

2

System.outを次のコマンドSystem.setOut(out)でオーバーライドできます。

System.outはPrintStreamを受け入れます。あなたは、実際にPDF形式ですべてを書き込むこのPRintStreamの独自の実装を渡すことができます。これは一つのアイデアです。

同じようにSystem.errを上書きすることもできます。

関連する問題