![](/img/trans.png)
[英]How to write UTF-8 or Base64 data into a file (jpg/doc/pdf) on local storage(sdcard) in Phonegap
[英]Write base64 string as pdf to phone storage using Phonegap
我需要使用Phonegap將pdf寫入電話存儲,但是phonegap僅支持文件中的文本編寫 。 我有base64
字符串,其中包含pdf doc,我想將其保存到Phonestorage 。 我嘗試使用atob函數將base64
轉換為utf-8
,然后將其寫入pdf,但它也不起作用。
還有什么我應該嘗試的嗎? 還是有可用的插件?
任何幫助,將不勝感激。
在Java中創建一個普通的pdf writer方法。 對於相同的iText或任何其他pdf編寫器,都可以使用。 在此writer類中將一個公共方法公開為Javascript接口。 例如:
Class PdfWriter{
@JavascriptInterface
public void writeToPdf(String dataToBeWritten) {
writeToFile(dataToBeWritten);
}
}
使用webview將其注冊為JavascriptInterface 。
加載Web視圖后,您應該可以調用:
window.PdfWriter.writeToPdf("data_to_be_written")
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.