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纸一样大小的宽高?

HarmonyOS
2025-01-10 08:40:43
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
fox280

一英寸等于72Points,A4纸的尺寸描述为210 x 297毫米 (8.27 x 11.69英寸)pdfDocument.createDocument(72_8.27,72_11.6)。

参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/pdf-arkts-pdfservice-V5#section74801151101719

分享
微博
QQ
微信
回复
2025-01-10 10:57:21
相关问题
HarmonyOS 图片pdf
1311浏览 • 1回复 待解决
HarmonyOS 图片压缩和图片base64
2037浏览 • 1回复 待解决
HarmonyOS PDF 预览问题
1408浏览 • 1回复 待解决
HarmonyOS 图片base64
1227浏览 • 1回复 待解决
HarmonyOS 字符串图片
1165浏览 • 1回复 待解决
HarmonyOS使用Web组件预览PDF图片
1996浏览 • 1回复 待解决
HarmonyOS web组件加载pdf问题
2145浏览 • 1回复 待解决
HarmonyOS TSArkTS用法问题
1250浏览 • 1回复 待解决
HarmonyOS 关于JSON问题
1005浏览 • 1回复 待解决
HarmonyOS 应用测相关问题
844浏览 • 1回复 待解决
HarmonyOS 拍照返回uribitmap问题
1347浏览 • 1回复 待解决
HarmonyOS如何将图片Base64
2346浏览 • 1回复 待解决
HarmonyOS 如何实现Base64数据图片
1264浏览 • 1回复 待解决
HarmonyOS 拍照后的图片base64
1012浏览 • 1回复 待解决
HarmonyOS web组件预览PDF文件问题
1214浏览 • 1回复 待解决
HarmonyOS px vp 单位转换问题
1103浏览 • 1回复 待解决
HarmonyOS 图片base64码后乱码
1007浏览 • 1回复 待解决
怎么把PixelMap图片BASE64
10742浏览 • 1回复 待解决
js canvasbase64编码图片不全
12557浏览 • 1回复 待解决
HarmonyOS关于TSArkTS的语法问题
1628浏览 • 1回复 待解决
HarmonyOS 关于list如何jsonArray的问题
642浏览 • 1回复 待解决