OpenHarmony デバイスでの PDF ファイル コンテンツのレンダリング pdfjs
導入
JavaScript は PDF の解析と表示を実装し、OpenHarmony デバイス上で PDF ファイルのコンテンツをレンダリングできます。
モジュールのインストール
npm install を使用してインストールする
npm install @ohos/pdfjs
使用説明書
グローバル resourceManager を構成する
pdfjs でリソース ファイルを取得するには、EntryAbility ファイルでグローバル resourceManager を構成する必要があります。
globalThis.resourceManager = this.context.resourceManager;
1. getDocument(src:Uint8Array)メソッドを使用して、開くPDFファイルのデータを読み込みます。
globalThis.resourceManager.getRawFile(pdfFilePath, (error, value) => {
if (error != null) {
console.log(error.message);
} else {
this.getPDFDocument(value);
}
})
2. タスク オブジェクトをロードして、PDF ドキュメントの各ページを取得します。
loadingTask.promise.then((pdf) => {
// 获取第一页pdf数据