将控制台输出转换为PDF文件

时间:2016-07-06 14:30:38

标签: java eclipse pdf itext

所以我这里有这个代码,它从不同的类和不同的包中调用私有函数。

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文件中。

我已经制作并将一个itext库导入我的eclpise编译器。 我只是遇到了语法本身的问题。 提前谢谢

1 个答案:

答案 0 :(得分:2)

您可以通过以下命令System.setOut(out);

覆盖System.out

现在System.out接受PrintStream。你可以做的是传递你自己的PRintStream实现,它实际上以PDF格式写入所有内容。这是一个想法。

你也可以用同样的方式覆盖System.err。