多くのpdf文書を格納している拡張ファイルがあるところで、コードバスアプリを起動して実行しています。私はその拡張ファイルからpdfファイルを開き、そのPDFを私のアプリから印刷するためにファイル全体を基本64文字列に変換したいと考えています。私はこのcordovaプラグインを使用しようとしています:https://github.com/sarahgoldman/cordova-print-pdf-pluginは素晴らしいですが、実際にベース64文字列を作成する方法についての説明はありません。Cordova App - 拡張ファイルからPDFを開き、Base64文字列に変換する
私はfilename.pdfが私の拡張ファイルに格納されているが、私は、コードから適切な応答を得ることはありません
var files = new File([""], "filename.pdf",{type:'application/pdf'});
console.log(files);
if (files.length > 0) {
getBase64(files[0]);
}
});
function getBase64(file) {
var reader = new FileReader();
reader.readAsDataURL(file);
reader.onload = function() {
console.log(reader.result);
};
reader.onerror = function (error) {
console.log('Error: ', error);
};
}
を使用しようとしました。
ご協力いただければ幸いです。 ありがとう、