У меня есть этот код в моей деятельности, который печатает веб-просмотр в формате pdf, но после печати он всегда сохраняет pdf размером 0 байтов и не может открыть этот pdf.
private void createWebPrintJob() {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
PrintManager printManager = (PrintManager) getSystemService(Context.PRINT_SERVICE);
PrintDocumentAdapter printAdapter = binding.webView.createPrintDocumentAdapter();
String jobName = getString(R.string.app_name) + " Print Test";
printManager.print(jobName, printAdapter,
new PrintAttributes.Builder().build());
} else {
Toast.makeText(this, "Print is not supported below Android KITKAT Version", Toast.LENGTH_SHORT).show();
}
}
Любая помощь будет очень признательнаСпасибо.
Это изображение эмулятора Android, показывающее загруженные файлы PDF