gpt4 book ai didi

objective-c - 如何 'watermark' PDF文件?

转载 作者:行者123 更新时间:2023-12-03 17:56:23 35 4
gpt4 key购买 nike

好的,我熟悉整个概念,并且我已经成功地为 NSImage 添加了“水印”。

我就是这样做的:

- (void)maskOne:(NSString*)filename atTarget:(NSString*)folder
{
NSString* target = [self getTargetPathForFile:filename path:folder];

NSImage* newImage;

NSImage* oldImage = [[NSImage alloc] initWithContentsOfFile:filename];

newImage = [self maskImage:oldImage withMask:[self imageWithSubviews]];

[self saveImage:newImage asPNG:target];
}

其中[self imageWithSubviews]从嵌入的黑色背景框中返回一个NSImage,其中包含一些透明文本。

<小时/>

现在,在我的一个更大的应用程序中,作为一个子项目,我试图通过应用水印来“保护”导出的 PDF(没什么复杂的,只是每个文件中间的一段简单的文本) 页面或其他内容)。

你会怎样做?

最佳答案

您可以使用 CoreGraphics 框架修改 PDF 内容 - 阅读 Apple's official documentation就主题而言。

关于objective-c - 如何 'watermark' PDF文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12860666/

35 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com