HarmonyOS PDF添加水印后展示白屏
pdf添加水印的时机在哪里,添加水印放在
let result = pdfDocument.loadDocument(this.filePath);
代码之后,pdf展示白屏,添加水印的代码如下:
addTextWatermark(pdfDocument: pdfService.PdfDocument, path: string) {
let wminfo: pdfService.TextWatermarkInfo = new pdfService.TextWatermarkInfo();
wminfo.watermarkType = pdfService.WatermarkType.WATERMARK_TEXT;
wminfo.content = "This is watermark";
wminfo.textSize = 30;
wminfo.textColor = 200;
wminfo.fontInfo = new pdfService.FontInfo();
wminfo.fontInfo.fontPath = font.getFontByName("HarmonyOS Sans").path;
wminfo.opacity = 0.5;
wminfo.isOnTop = true;
wminfo.rotation = 45;
wminfo.scale = 1.5;
wminfo.opacity = 0.5;
wminfo.verticalAlignment = pdfService.WatermarkAlignment.WATERMARK_ALIGNMENT_TOP;
wminfo.horizontalAlignment = pdfService.WatermarkAlignment.WATERMARK_ALIGNMENT_LEFT;
wminfo.horizontalSpace = 1.0;
wminfo.verticalSpace = 1.0;
pdfDocument.addWatermark(wminfo, 1, 18, true, true);
pdfDocument.saveDocument(path);
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS拍照后图片添加水印
289浏览 • 1回复 待解决
HarmonyOS是否支持图片添加水印
610浏览 • 1回复 待解决
HarmonyOS windows级别添加水印
285浏览 • 1回复 待解决
如何使用canvas添加水印
1827浏览 • 1回复 待解决
HarmonyOS 如何给 app 添加水印
837浏览 • 1回复 待解决
HarmonyOS 拍照后的图片加水印
352浏览 • 1回复 待解决
HarmonyOS 如何在app内全页面添加水印
368浏览 • 1回复 待解决
HarmonyOS 有没有对UI添加水印的方法
348浏览 • 1回复 待解决
HarmonyOS 在用户不需操作和预览的情况下,实现给图片添加水印
278浏览 • 1回复 待解决
HarmonyOS的weex,跳转页面添加参数后打开白屏
860浏览 • 1回复 待解决
HarmonyOS 请提供一个给拍摄/从相册选择图片添加水印,控制照片大小、质量的demo
627浏览 • 1回复 待解决
基于原生的水印添加能力
1197浏览 • 1回复 待解决
HarmonyOS 使用web组件展示pdf,如何获取pdf高度?
508浏览 • 1回复 待解决
HarmonyOS base64的PDF如何展示
178浏览 • 1回复 待解决
HarmonyOS 如何给UI界面添加一个水印布局
798浏览 • 1回复 待解决
HarmonyOS 水印相机、水印视频
519浏览 • 1回复 待解决
ListItemGroup示例白屏,previewer可以展示,真机不行
2004浏览 • 1回复 待解决
如何直接通过函数去编辑图片,比如pixelMap或者说给图片加水印文字这种操作
1694浏览 • 1回复 待解决
HarmonyOS Web打开pdf后,onScroll监控不到pdf滑动,怎么解决
504浏览 • 1回复 待解决
展示广告时显示白屏,有谁知道怎么解决啊?
2390浏览 • 1回复 待解决
如何使用Web组件下载pdf文件并展示给用户
1220浏览 • 1回复 待解决
HarmonyOS web组件中如将pdf展示页面的下载按钮删除
361浏览 • 1回复 待解决
HarmonyOS 如何给windows添加全局水印并通过appstorage设置内容和管理开关?
630浏览 • 2回复 待解决
HarmonyOS RNOH react-native-pdf展示了不需要的下载按钮
507浏览 • 1回复 待解决
HarmonyOS web白屏
215浏览 • 1回复 待解决
1、请确认选用的字体是否存在,在获取字体后,可以打印下字体信息,如不存在请更换字体后重试;
2、字体可以在system/fonts/目录下查看,可能需要多试几个,在传入字体名称时,需要将下划线换成空格;
片段示例:
完整示例: