Objective c 如何';水印&x27;PDF文件?

Objective c 如何';水印&x27;PDF文件?,objective-c,macos,cocoa,pdf,watermark,Objective C,Macos,Cocoa,Pdf,Watermark,好的,我对整个概念都很熟悉,而且我已经成功地在NSImage中添加了水印 我就是这样做的: - (void)maskOne:(NSString*)filename atTarget:(NSString*)folder { NSString* target = [self getTargetPathForFile:filename path:folder]; NSImage* newImage; NSImage* oldImage = [[NSImage alloc]

好的,我对整个概念都很熟悉,而且我已经成功地在
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-imagewithsubview]
从一个嵌入的黑色背景框返回一个
NSImage
,其中包含一些透明文本


现在,在我的一个更大的应用程序中,作为一个子项目,我试图通过应用一个水印来保护导出的PDF文件(没有复杂的东西,只是在<强>每个页面或某个东西中间的一个简单的文本)。


你会怎么做呢?

你可以使用CoreGraphics框架修改PDF内容-阅读相关主题。

@H2CO3谢谢你的推荐!你能给我提供任何参考/资源吗?给你@H2CO3,非常感谢,老兄!;-)@Kameleon博士你能把你的解决方案贴在这里吗?