簡體   English   中英

在Android應用中將HTML轉換為PDF

[英]HTML to PDF Conversion in android app

是否可以在android應用中使用jsPdf將html轉換為pdf(無需使用cordova或phone gap)並將文件保存在本地設備中?

我試過這個並且按鈕的onclick我正在調用jspdf轉換邏輯,但是pdf無法生成。

在adb日志中,我看到下面警告單擊按鈕。

無法調用確定的Visibility()-從未看到該pid的連接:1153

我正在使用jspdf庫Filesaver.js。

如果您正在開發API級別為19+的設備,則可以避免使用第三方庫。 請檢查以下鏈接:

http://developer.android.com/reference/android/print/pdf/PrintedPdfDocument.html

如果您正在開發低於19的API級別,請檢查以下鏈接:

http://manzzup.blogspot.in/2014/05/creating-pdf-file-from-dynamic-html-in.html

如果您嚴格要使用jsPdf,請嘗試使用jspdf.debug.js。

干杯!!!

課程可能會對您有所幫助。 但是要進行編譯,它必須位於軟件包“ ... / java / android / print /”中

這是一個簡單的代碼示例:

PdfConverter converter = PdfConverter.getInstance();
File file = new File(Environment.getExternalStorageDirectory().toString(), "file.pdf");
String htmlString = "<html><body><p>WHITE (default)</p></body></html>";
converter.convert(getContext(), htmlString, file);
// By now the pdf has been printed in the file.

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM