HarmonyOS 图片转PDF问题?

const filePath = context.cacheDir + "/xxx_" + new Date().getTime() + '.png';
let pixMap = await uriOrPathConvertPixelMap(filePath) // filePath 转 pixMap 方法

let imageInfo = await pixMap.getImageInfo()
let pdfDocument = new pdfService.PdfDocument();
let createResult = pdfDocument.createDocument(600, 900)
if (createResult) { // 是否成功创建文档
  let pdfPage: pdfService.PdfPage = pdfDocument.getPage(0);
  pdfPage.addImageObject(filePath, 0, 0, imageInfo.size.width, imageInfo.size.height);
  pdfDocument.saveDocument(mOutputPdfFileName);
  fs.unlinkSync(filePath) // 删除该照片
}

使用createDocument() 时,如何创建一个跟A4纸一样大小的宽高?

阅读 712
1 个回答
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进