Create a PDF from Webview on Android

后端 未结 2 1875
失恋的感觉
失恋的感觉 2020-12-03 13:02

So I am trying to create a PDF from a Webview. Right now I can create an image from the webview, but I am having some problems to split my document in many pages.

Fi

2条回答
  •  一向
    一向 (楼主)
    2020-12-03 13:10

    to create pdf from webview you need android>kitkat -> sdk>=19

      btnSave.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View v) {
    
                if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) {
    
                    createWebPrintJob(webView);
                } else {
    
    
    
                }
    
            }
        });
    

    //// Function:

    private void createWebPrintJob(WebView webView) {
    
        PrintManager printManager = (PrintManager) this
                .getSystemService(Context.PRINT_SERVICE);
    
        PrintDocumentAdapter printAdapter =
                webView.createPrintDocumentAdapter();
    
        String jobName = getString(R.string.app_name) + " Print Test";
    
        if (printManager != null) {
            printManager.print(jobName, printAdapter,
                    new PrintAttributes.Builder().build());
        }
    }
    

    I have problem in create image from webview :))))

提交回复
热议问题