Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/227.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android PDF生成_Java_Android_Pdf Generation - Fatal编程技术网

Java Android PDF生成

Java Android PDF生成,java,android,pdf-generation,Java,Android,Pdf Generation,我试图学习如何为我的Android应用程序生成PDF。 我遵循了官方文档,但代码不起作用。 编译器发现了一些编译错误,但我所做的只是从代码中复制/粘贴代码。 请看一下代码并告诉我原因(: PageInfo.Builder不接受您使用的参数。请尝试替换 PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create(); 与 请检查文档以

我试图学习如何为我的Android应用程序生成PDF。
我遵循了官方文档,但代码不起作用。
编译器发现了一些编译错误,但我所做的只是从代码中复制/粘贴代码。
请看一下代码并告诉我原因(:

  • PageInfo.Builder
    不接受您使用的参数。请尝试替换

     PdfDocument.PageInfo pageInfo = 
             new PdfDocument.PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();
    

    请检查文档以了解更多信息

  • getContentView()
    不是从正确的类调用的,请检查

  • 活动类不存在
    getOutputStream()
    。如果要将内容复制到文件中,可能需要创建一个新文件,然后将输出复制到该文件中

  • 所有代码都需要包含在一个方法中,然后从
    onCreate()
    方法调用
  • 有关为Android生成PDF的更多信息,请查看[此链接]

  • PageInfo.Builder
    不接受您使用的参数。请尝试替换

     PdfDocument.PageInfo pageInfo = 
             new PdfDocument.PageInfo.Builder(new Rect(0, 0, 100, 100), 1).create();
    

    请检查文档以了解更多信息

  • getContentView()
    不是从正确的类调用的,请检查

  • 活动类不存在
    getOutputStream()
    。如果要将内容复制到文件中,可能需要创建一个新文件,然后将输出复制到该文件中

  • 所有代码都需要包含在一个方法中,然后从
    onCreate()
    方法调用

  • 有关为Android生成PDF的详细信息,请查看[此链接]。

    您需要将PDF生成代码包装到一个方法中。@AllanPereira如果我将生成代码包装到一个方法中,我仍然有以下错误:(抱歉,我必须对其进行筛选,因为错误不是内联的..)您需要将PDF生成代码包装到一个方法中。@AllanPereira如果我将生成代码包装到一个方法中,我仍然有以下错误:(很抱歉,我不得不对其进行筛选,因为错误不是内联的..)
    PdfDocument.PageInfo pageInfo = new PdfDocument.PageInfo.Builder(100,100,1).create();`