Aspose.PDF是一款高级PDF处理API,可以在跨平台应用程序中轻松生成,修改,转换,呈现,保护和打印文档。无需使用Adobe Acrobat。此外,API提供压缩选项,表创建和处理,图形和图像功能,广泛的超链接功能,图章和水印任务,扩展的安全控件和自定义字体处理。本文将为你介绍如何在 C++ 中将PDF转换为Doc 、Docx 。
Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.pdf 最新下载(qun:761297826)/product/4118/download
使用Aspose.pdf 的OutlineItemCollection,就可以在PDF文件中添加水印。首先需要使用Document对象打开PDF文件,之后就可以在Document对象的Outlines集合中添加OutlineItemCollection。不过要注意在添加OutlineItemCollection之前,需要先设置水印的属性。
下面的代码片段演示了如何在PDF文件中添加水印。
C#
//open documentDocument pdfDocument = new Document("input.pdf");//create a bookmark objectOutlineItemCollection pdfOutline = new OutlineItemCollection(pdfDocument.Outlines);pdfOutline.Title = "Test Outline";pdfOutline.Italic = true;pdfOutline.Bold = true;//set the destination page numberpdfOutline.Action = new Aspose.Pdf.InteractiveFeatures.GoToAction(doc.Pages[1]);//add bookmark in the document's outline collection.pdfDocument.Outlines.Add(pdfOutline);//save outputpdfDocument.Save("output.pdf");
'open documentDim pdfDocument As New Document("input.pdf")'create a bookmark objectDim pdfOutline As New OutlineItemCollection(pdfDocument.Outlines)pdfOutline.Title = "Test Outline"pdfOutline.Italic = TruepdfOutline.Bold = True'set the destination page numberpdfOutline.Action = New Aspose.Pdf.InteractiveFeatures.GoToAction(doc.Pages(1))'add bookmark in the document's outline collection.pdfDocument.Outlines.Add(pdfOutline)'save outputpdfDocument.Save("output.pdf")
以上边是如何在PDF文件中添加水印,欢迎评论区交流,如有其他软件相关的问题欢迎私聊我~
如果觉得《Aspose.Pdf使用教程:在PDF文件中添加水印》对你有帮助,请点赞、收藏,并留下你的观点哦!